Как убрать версию WordPress

Как убрать версию WordPress

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

Где отображается версия WordPress?

Чтобы увидеть версию, достаточно нажать на клавиатуре Ctrl+U чтобы открыть исходный код вашего сайта, затем нажать Ctrl+F и набрать в поисковой строке generator. Если вы увидите такую строку

то это ваша версия WordPress (в данном случае 4.3.1.).

Если мета-тега generator вы не увидели, то ваша тема оформления (шаблон) сама удаляет его и беспокоиться больше не о чем. Также удалять данный мета-тег умеет плагин Clearfy, избавляя от необходимости самому делать правки в коде.

Помимо страниц сайта версия Водпресса отображается и в RSS-фиде вашего блога. Если вы перейдете на http://your_site/feed/, откроете исходный код и повторите поиск, то увидите

Но и это еще не все. Мета-тег generator добавляется еще и в CSS-стили и JS-скрипты:

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

Можно воспользоваться плагином, но удаление версии настолько простая задача, что можно обойтись и без него.

Чтобы убрать версию WordPress, зайдите в админку вашего сайта, наведите курсор на пункт Внешний вид и в выпадающем меню выберите пункт Редактор. На открывшейся странице найдите в правой колонке файл functions.php и кликните на него.

ОБЯЗАТЕЛЬНО ДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ФАЙЛОВ ПЕРЕД ЛЮБЫМИ ИЗМЕНЕНИЯМИ!!!

В конце файла вставьте следующий код:

и нажмите Обновить.

Как удалить версию WordPress из футера админки

Иногда необходимо скрыть версию от, например, владельца сайта (если вы разработчик сайта) или от пользователей, имеющих доступ к админке (администраторы сайта, контент-менеджеры). Версия WP в админке обычно выводится в футере. Если ее там нет, значит ваша тема оформления по умолчанию убирает сама.А если есть и ее надо убрать, то воспользуйтесь данным способом. В файле functions.php вашей темы необходимо добавить код:

Данный способ хорош тем, что после обновления WP до более новой версии она все равно не будет отображаться в админке.

Последний штрих

Перейдите по FTP в корневую папку вашего сайта и удалите оттуда файлы readme.html и license.txt – в них так же содержится информации о CMS.

Теперь версия WordPress полностью удалена со страниц вашего сайта.

Пожалуйста, оцените статью:
1 звезда2 звезды3 звезды4 звезды5 звёзд (Пока оценок нет)
Загрузка…
Понравилась статья? Поделиться с друзьями:
Комментариев: 10
  1. seoonly.ru

    Оу, спасибо!

  2. Павел

    Еще бы убрать версию в футере админки. Не подскажете?

    1. Max Vdovenko

      Для безопасности это особой роли не играет, разве что вы разработчик и по какой-то причине хотите скрыть версию движка от клиента (владельца сайта). Найдите в папке wp-admin файл admin-footer.php и закомментируйте строку echo apply_filters( ‘update_footer’, ” );

      1. Павел

        спасибо. вот от клиента как раз и охота скрыть. но, если будет обновляться – слетит. как через functions.php убрать?

        1. annablk

          // удаляем версию
          function kill_footer_version ($default) {
          return ”;
          }

          add_filter (‘update_footer’, ‘kill_footer_version’, 999);

          // а это удаляет сообщение – спасибо что выбрали вордпрес

          function kill_footer_filter ($default) {
          return ”;
          }

          add_filter (‘admin_footer_text’, ‘kill_footer_filter’);

          1. Павел

            спасибо, работает.

          2. annablk

            Пожалуйста!

          3. Max Vdovenko

            Спасибо. Добавлю этот способ в статью:)

  3. Елена

    Как убрать ссылки на вордпресс.орг? Вообще? Со всего сайта?

    1. Max Vdovenko

      Уберите ее из футера либо из сайдбара, смотря где она у вас выводится. Зайдите во Внешний вид->Редактор, выберите нужный файл из списка справа, найдите в коде ссылку и удалите. Только действуйте осторожно, а то можно сломать сайт, если у вас мало опыта. Советую сначала сделать бекап.

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: