Как скрыть, или подменить версию WordPress

Всем привет! В этой статье пойдет речь о защите блога от взлома. Существуют, как хорошие способы защиты, так и не очень (надежная защита в два простых шага). Сегодня я расскажу, как скрыть,  или как подменить версию WordPress, и для чего это вообще надо.

Для чего скрывать версию WordPress?

Говорят, что старые версии WordPress имеют открытые «дыры», т. е. лазейки, через  которые злоумышленники могут получить доступ к веб-ресурсу. Не знаю, насколько это правда, но лучше этим не пренебрегать, да исправить этот нюанс

Как узнать версию своего движка

Откройте исходный код страницы, нажав клавиши «Ctrl+U», а потом нажмите  «Ctrl+F». Появится поисковое окошко, в котором наберите слово «generator» без кавычек. Вы увидите, в коде выделится слово «generator». В этой строке и прописана версия, отмечено желтым цветом

Как скрыть, или подменить версию WordPress
Как скрыть, или подменить версию WordPress

 

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

Как скрыть версию WordPress?

Для скрытия (удаления) версии WP, блоггеры предлагают добавить следующий код remove_action('wp_head', 'wp_generator');

Таким образом, Вы скроете версию WP только в коде страницы, но этого недостаточно. Для полного удаления версии, лучше установить этот код, который удалит версию WP еще из RSS.

// Удаление версии WP
add_filter('the_generator', '__return_empty_string');

Но код для подмены, о котором речь пойдет ниже, не работает вместе с этим кодом, поэтому Вам нужно сделать выбор: или подменить версию, или удалить.

Все это хорошо работает, но версию движка можно еще увидеть в скриптах. Вот скрипт, который отображает версию WP на моем блоге.

</script> <script type='text/javascript' src='https://dvpress.ru/wp-includes/js/admin-bar.min.js?ver=4.1.2'></script>

В этом скрипте присутствует ver=4.1.2, которая выдает версию. Чтобы ее из скрипта удалить, добавьте еще один код в файл functions.php

Все описанное выше, позволяет полностью скрыть версию движка.

Как подменить версию WordPress

Чтобы подменить версию WP, надо в файл functions.php добавить следующий код

В кавычках можно написать любой текст.

Помните, я писал, что этот код не работает с кодом, который полностью удаляет версию WP?

Прокрутить вверх