Удалить rsd xmlrpc ссылку в WordPress – отключаем лишние подключения

История вордпрес начинается с 2003 года когда скорость интернета была не высокая и работать напрямую в админке могли позволить не все пользователи. Но был сделан хороший протокол передачи с помощью xml данных – стало можно управлять публикацией дистанционно из программ на Windows и приложений. Решили внедрить в WordPress xmlrpc шлюз с названием RSD, так они выглядят на сайте.

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://site.ru/xmlrpc.php?rsd" />
Смотрим наличие
Как выглядит.

Что это такое xmlrps разобрались, теперь напишу почему нужно отключать данную возможность в WordPress:

  • Мусор в HTML блога.
  • Лишнее подключение файлов, возможно не большое снижение скорости.
  • Уязвимость получить через такое api соединение DDoS атаку, или в редких случаях взлом.

Отключаем в плагине Clearfy PRO

В знаменитом ClearfyPRO от нашей команды WPShop есть возможность отключать все xmlrpc запросы, стоит только включить соответствующий переключатель.

Включаем кнопку в клеарфай.
Настройка Clearfy.

Далее идем в исходный код сайта WP и проверяем отсутствие. Рядом находится опция по скрытию внешних ссылок в комментариях. Отмечу универсальность плагина, он устраняет ошибки WordPress еще по почти 50 требованиям. Для читателя WPCourses приготовил промо, жмите на кнопку.

-15% на Clearfy

Remove WP Overhead

Remove WP Overhead создан для одной цели это очистка head от мусора WordPress. Распространяется бесплатно, скачивайте и устанавливайте. После активации переходим Настройки и выбираем соответствующий пункт. В конце списка будет область для отключения meta generator.

Панель модуля.
Интерфейс дополнения.

В сравнении с Клеарфай данный модуль закрывает проблемы с лишним HTML в шапке блога, не касаясь других важных моментов, которые учтены в нашем инструменте.

Функция в Function

Для более продвинутых пользователь могу посоветовать использовать php, но отмечу, что способ срабатывает не всегда, поэтому после изменения проверяем код вордпресс. Добавляем такую строчку в function активной темы.

remove_action( 'wp_head', 'rsd_link' );
PHP для отключения rsd
Прописываем инструкцию.
  1. Заходим Внешний вид – Редактор тем.
  2. Находим в правой колонке Функции.
  3. Вставляем инструкцию.
  4. Обновляем настройки.

Проверка работы

Проверка работы любого из методов является отсутствие тега link с xmlrpc протоколом передачи информации. Как видим на скриншоте ни одного элемента нет.

Смотрим отсутствие тега link для xml rpc
Проверяем

В статье разобрались как отключить rsd xmlrpc ссылки в WordPress применяя три простых способа. Читайте посты на этом блоге по оптимизации, их еще много.

Пожалуйста, оцените материал:

Давно занимаюсь и разрабатываю сайты на Wordpress. Считаю что лучшего решения для ведения бизнеса не найти, поэтому считаю долгом делиться информацией с остальными.
Получай полезные материалы удобным способом!
Добавить комментарий

×
WPShop
честная партнерка!

Зарабатывай до 3225₽ с каждой продажи

Подключиться
к партнерке ⟶