Убираем лишний мусор из заголовка WordPress

По умолчанию движок WordPress выводит довольно много никому не нужной информации. Выводит он и номер своей версии, что значительно облегчает злоумышленнику процесс взлома сайта…

Конечно, убрав эту информацию, полностью защититься от хакеров не получится, но зато можно получить кое-какие бонусы. Чем выше находится код, тем он большее значение имеет в глазах поисковой системы, так что, если удалить мусор из заголовка WordPress, можно добиться даже небольшого повышения позиций в выдаче.

Сейчас нужно отключать все ненужные элементы в файле functions.php. Для того чтобы открыть и редактировать этот файл прямо из админки, нужно зайти в ”внешний вид->редактор”. Там будет много разных файлов, среди которых имеется и нужный.

Чтобы запретить тот или иной элемент движка, необходимо где-нибудь внизу файла functions.php вписать строчку вида: ”remove_action(‘wp_head’, ‘параметр’, возможный_дополнительный_параметр);”, без кавычек. Эта строчка должна обязательно заканчиваться точкой с запятой и находиться строго до кода ”?>”.

Итак, перейдите в самый конец файла и впишите туда строчку “remove_action(‘wp_head’,’wp_generator’);”. Этот параметр ответственен за запрет вывода версии движка в заголовок страницы.

Далее следует добавить две строчки:
remove_action(‘wp_head’,’rsd_link’);
remove_action(‘wp_head’,’wlwmanifest_link’);

Убираем лишний мусор из заголовка WordPress
Убираем лишний мусор из заголовка WordPress

Они отключают возможность добавление записей или редактирование их в блоге, с помощью каких-либо сторонних клиентов. Вторая строчка ответственна за отключение одного конкретного клиента: Windows Live Writer. Если вы ничем таким не пользуетесь, то и незачем им засорять код сайта.

Следом можно отключить наличие ссылок на rss-ленты. Делается это с помощью следующих двух строк кода:
remove_action( ‘wp_head’, ‘feed_links_extra’, 3 );
remove_action( ‘wp_head’, ‘feed_links’, 2 );

Здесь стоит помнить, что сама rss-лента с помощью этого кода не отключается и будет по-прежнему доступна по ссылке вроде sitename/feed.

Если вы, по какой-то причине, решили снова вернуть все, как было, то вам просто нужно убрать соответствующие строчки из файла functions.php…


Понравилась статья? Поделиться с друзьями: