Как очистить код WordPress от wlwmanifest.xml: 3 легких способа

Чистим WordPress

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

Что это такое и зачем нужно?

Самый первый вопрос: “что это?”, ответ на который лежит на поверхности. Wlwmanifest.xml – файл, создающий мост с программой Windows Live Writer – устаревшее приложение, используемое в 2000-х годах, когда скорость интернета была очень низкая и необходимо было работать с админ-панелью блога через десктопное приложение.

<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://site.com/wp-includes/wlwmanifest.xml" />

Сегодня эта софтина уже никак не поддерживается, не входит в базовый программный пакет и не может быть запущена на ОС последнего поколения (W10).

Почему стоит удалить wlwmanifest.xml из WordPress

Для себя я выделил три основных причины:

  1. Возможность для проведения DDoS атак злоумышленниками через уязвимости хмл формата;
  2. Создание стороннего подключения в <head>. Ссылка на сторонний ресурс будет нагружать шапку сайта, что увеличит скорость загрузки и негативно скажется на позициях ресурса в поисковой выдаче;
  3. Повышение нагрузки на сервер. Работая в фоновом режиме, функционал будет дополнительно нагружать веб-сервер, расходуя хостинговые лимиты.

Как отключить wlwmanifest.xml в WordPress?

Стандартно есть два варианта устранения: используя или готовые плагины, которые гарантированно не навредят ресурсу, или используя вставку стороннего кода, что может вызвать ошибки в верстке и прекращению работы части опций.

С помощью Clearfy PRO

Премиальный SEO плагин, проводящий работы над всем сайтом. В рамках чистки кода и улучшения безопасности, удаляет wlwmanifest.xml из исходного кода.

wlwmanifest.xml

Чтобы найти этот чекбокс, перейдите в раздел “Чистка кода”, расположенный в конфигурации плагина, доступной из левого сайдбара. После активируйте его и примените изменения (кнопка в самом конце страницы).

-15% по промо wptutorials

При помощи Remove WP OH

Бесплатная утилита, не поддерживающая русский язык. Один из пунктов ее работы – удаление wlwmanifest.xml.

нужный пункт

После успешной установки из официального каталога ВордПресс, перейдите в конфиг и выберите нужные пункты. Не советую отмечать “Select all”, это приведет к отключению нужных вам опций. Намного практичней будет настроить под свои требования.

Используя PHP вставку

Метод, рекомендуемый только вебмастерам, знающим тонкости работы с кодом. Его суть заключается во внедрении системной функции, которая будет устранять манифест. Чтобы это сделать:

  1. Откройте панель управления веб-хостингом (например ISPManager) или админку WordPress;
  2. Перейдите в директиву используемого шаблона/зайдите в раздел “Внешний вид” > “Редактор тем”;
  3. Выберите файл functions.php:
  4. После завершения предыдущего цикла вставьте следующий фрагмент:
remove_action( 'wp_head', 'wlwmanifest_link' );

Теперь сохраните правки и проверьте страницы блога. Если появились сообщения об ошибках, не пытаясь их устранить, откатите изменения. Если таких не появилось – все успешно.

Иван

WordPress-разработчик, активный участник сообщества, пишу о вордпресс просто и понятно.

Оцените автора
WPTutorials
Добавить комментарий