RSD xmlrpc ссылка в wordpress – для чего нужна и как удалить

Плагины для оптимизации кода

В статье разберу плагины и другие методы удаления RSD ссылки с адресом xmlrpc, которая подключается в шапке ресурса. Отключить ее через админку нельзя, поэтому покажу что это такое, и почему стоит убирать из исходного кода

Что такое xml rpc

Технология xml rpc, появилась раньше WordPress, ей пользовались для синхронизации компьютера с каким либо внешним источником в интернете, в нашем случае с блогом для загрузки контента. Так выглядит в коде WordPress.

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://new.burn-photo.ru/xmlrpc.php?rsd" />
Подключение xml документа
Тег link

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

Но сейчас подключение такого типа не нужно, оно морально устарело. Но разработчики WordPress оставляют эту возможность, потому что у пользователей iOS есть встроенные приложения для синхронизации с сайтом и публикации по протоколу xmlrpc.

Почему стоит отключать

Смысл отключения прост – то чем не пользуемся нужно удалять. Эта ссылка находится в теге link раздела head, что не хорошо для оптимизации. Конечно, сайт не будет тормозить, потому что вес 3 Кб, но чистоту кода никто не отменял.

Также xml rpc можно косвенно использовать для атак и доступа к админке. Через только RSD нельзя взломать или навредить ресурсу, но если использовать в купе с другими способами взлома, то возможны проблемы. Для понимания процесса пропишу видео обзор процесса.

Убрать в Clearfy PRO

Продвинутый и современный плагин Clearfy PRO имеет надстройку удаления xml rpc. Входим в раздел КОД и перемещаем переключатель в положение включено. В данной разделе, например, дополнительно включается минификация HTML.

Настройка в клеарфай про
ClearfyPRO

Помимо удаления RSD линка он улучшает WordPerss по еще 51 пункту. С помощью его можно забыть про техническую настройку WordPress, конечно, если стоит качественный шаблон, например, REBOOT. Для подписчиков WPtemplate даю промо.

-15% на Clearfy

Отключить плагином Disable XML-RPC

Простой модуль не требующий настроек, поставил и забыл – называется Disable XML-RPC, найти можно поиском в админке WordPress. Выглядит так.

Плагин для удаления строки их head
Disable XML-RPC

После установки посмотрите на блог и работу остальных плагинов –возможны сбои, могут быть дополнения использующие старую передачу.

Удаляем xmlrpc помощью кода

Если при удалении тега link с RSD подключением через xmlrpc происходят неполадки на сайте, то лучше просто закрыть его на уровне сервера. Из кода не удалится, но если кто-то захочет его посмотреть ему будет запрещен доступ. В .htaccess вставляем вниз такую конфигурацию.

<Files xmlrpc.php>
order deny,allow
deny from all
allow from 123.123.123.123
</Files>

Либо действуем кардинально и отключаем полностью, как делали при помощи Clearfy PRO, только в этом случае рискуем правкой файлов темы. Копируем инструкцию:

remove_action( 'wp_head', 'rsd_link' );
Прописываем в function.php
Добавляем функцию
  1. Заходим Внешний вид > Редактор тем
  2. Выбираем function.php в правой колонке
  3. Вставляем вниз скопированную инструкцию
  4. Обновляем

Если все сделано правильно, подключение rsd через ссылку xmlrpc пропадет из раздела head в WordPress.

Закончу обзор возможностей для еще одной очистки WordPress. Если хотим один разом избавиться, от всего мусора то приобретайте Clearfy PRO и закрыть технические недочеты.

Лифанов Валентин

Делаю обзоры, создаю сайты на WordPress с 2008 года. Данный блог покажет плюсы и минусы любой темы и плагина, и даст полезные советы.

Оцените автора
Лучшие шаблоны и плагины для WordPress
Добавить комментарий