Как узнать версию WordPress и скрыть версию WP своего сайта?

Как узнать-скрыть версию WordPress

  Прячем WP

Желательно знать, какова версия вашего WordPress сайта (вдруг вышла новая, а вы забыли обновиться). А также иногда полезно и определять «новизну» чужих WP-сайтов.

В первом случае всё очень просто: заходим в админку и смотрим в правый нижний угол.

Там можно найти примерно следующее:

узнать версию WordPress своего сайта

  Версия WP своего сайта

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

Как узнать версию WordPress любого сайта?

Во-первых, сначала нужно узнать вообще WP это или не WP? Лучше всего для этого использовать плагин Wappalyzer для Chrome или Firefox.

После чего можно просто открыть исходный код анализируемого сайта (нажать CTRL+U), и найти (CTRL+F) там meta-тег «Generator». Выглядит он так: <meta name=»generator» content=»WordPress 3.3.1″ />. Естественно, что содержимое атрибута «content» показывает тип движка и его версию:

meta name generator - версия wordpress

  Пример в HTML-коде

Всё просто.

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

В чём здесь суть? Как правило, разработчики разных CMS при обновлении движка рассказывают об улучшениях в новом издании и о проблемах в старом (например, об ошибках безопасности). Логично, что зная текущую модификацию движка вашего проекта, неплохому хакеру будет проще взломать его :).

Если вас это беспокоит, то можно публично не показывать версию WP.

Как скрыть версию WordPress для своего сайта?

Для осуществления этого необходимо добавить лишь одну строчку кода в шаблон темы. Заходим в Редактор и находим файл Functions.php. Прокручиваем его до самого конца и вставляем такой код: remove_action( ‘wp_head’, ‘wp_generator’ );

скрытие версии вордпресс в functions.php

  Удаляем инфо о вордпресс в functions.php

Кавычки в коде лучше ввести вручную, а не копировать с этой страницы.

Всё, теперь никто не узнает версию WordPress у вашего сайта ;).

web-ru.net - всё о продвижении сайтов
Случайные публикации:
  • Яндекс и ссылки - месяц спустя..Яндекс и ссылки - месяц спустя..Ну вот, прошло чуть более месяца с того момента, как Яндекс должен был отме...
  • Первые картинки в рекламной сети ЯндексаПервые картинки в рекламной сети ЯндексаКак и было анонсировано рекламной сетью Яндекса, 28 марта начался показ карти...
  • Как продвинуть сайт в поисковиках? С чего начать?Как продвинуть сайт в поисковиках? С чего начать?...своего проекта. Про внешние ссылки на свой веб-ресурс посмотрите
  • Как проверить, сколько сайтов на каком домене?Как проверить, сколько сайтов на каком домене?...его доменов существует в той или иной зоне (для любопытства или ещё
  • SEO-аудит форума Inforiches-forum.ru. ВидеоSEO-аудит форума Inforiches-forum.ru. ВидеоСейчас посмотрим форум "Интернет и бизнес". Проблемы, характе...
Оставьте комментарий:
комментариев 29
Через сайт Через ВКонтакте Через Facebook
  1. Vasili70:

    Так же полезно менять логин для входа в административную панель — вместо привычного «админ».
    Спасибо. Статья полезная.

    Ответить
  2. Юрий:

    Спасибо, все понятно.

    Ответить
  3. lamazavr:

    Это исключает все возможности узнать версию?

    Ответить
    • Пётр:

      Должно быть, все… Во всяком случае, в исходном коде следов не останется.

      Ответить
  4. Юрий:

    попробовал в версии 3,4,1 — не работает, все равно выводит версию в НТМЛ коде 8)

    Ответить
  5. Георгий:

    Пётр, а мне что то этот код не помог. Как отражалось, так и отражается. :P

    Ответить
  6. Юрий:

    Мне тоже не помог способ, как и другой, найденный на зарубежном блоге. Версия установленного Вордпресс — 3.3.2.
    Как все-таки убрать версию из кода страниц сайта?

    Ответить
  7. Пётр:

    Уже испробовано на всех последних версиях. Проверьте, заключён ли код remove_action(«wp_head»,»wp_generator») между <?php и ?>

    Ответить
  8. Георгий:

    У меня вообще сайт перестаёт показываться. Версия 3.3.1 :-D

    Ответить
  9. vitvlad:

    // remove version info from head and feeds
    function complete_version_removal() {
    return »;
    }
    add_filter(‘the_generator’, ‘complete_version_removal’);

    вот что надо вставить — мне помогло реально :P

    Ответить
    • Пётр:

      Хм, ну у меня и тот вариант (из статьи) до сих пор действует 8)

      Ответить
  10. Алекс:

    Ни один способ не действует — как показывалась, так и показывается.
    Версия 3.4.2

    Ответить
  11. Дмитрий:

    Сделал как написано не помогло .
    Как же все таки скрыть ? Сайт :-!
    Спасибо жду ответа.

    Ответить
    • Пётр:

      Ну тут 3 варианта:
      — проверьте, может в remove_action(«wp_head»,»wp_generator»); кавычки нестандартные поставили.

      — покопайтесь в шаблоне шапки сайта, может там автор шаблона что-то вписал.

      — просто откажитесь от этой затеи.

      Ответить
  12. Ирина:

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

    Ответить
    • Пётр:

      Вот это правда загадка.
      На всех WP-сайтах, на которых я делаю это — всё окей. У большинства тоже — всё окей.
      Попробуйте вставить эту строчку кода в другие файлы шаблона.

      Ответить
  13. Елена Олейникова:

    Надо кавычки одинарные поставить и пробелы лишние убрать, тогда все работает. Во всяком случае, я испробовала оба варианта, если копировать ваш код, то версия Вордпресса не убирается, если заменить кавычки, то все ОК =)

    Ответить
    • Пётр:

      Да, так и думал, что в этом дело — выше в комментариях написал о том :).
      WordPress кавычки преобразует, так что надо их вручную прописывать.

      Ответить
  14. atlantida:

    В файле функционс.пхп меняем и не паримся и не раздр., на обновлении. Ну и файл ридми в топку. :-D

    Ответить
  15. atlantida:

    Правда инфа не только в пхп скриптах есть, но это не для всех уже. ;)

    Ответить
  16. Роман:

    Я попробовал как написано и повис сайт. Ошибку в строке нашло. Значит написано где-то с ошибочкой у автора. 8)

    Ответить
  17. Роман:

    Добавлю. Поставил тот код что писали в коментах

    // remove version info from head and feeds
    function complete_version_removal() {
    return ”;
    }
    add_filter(‘the_generator’, ‘complete_version_removal’);

    вроде тема не виснет. Но толк есть ли или нет не могу сказать.

    А почему? — потому что поставил плагин который отключает правую кнопочку на мышке. Вот шняга не скопипастить не в исходнику полазиить)) Советую

    Ответить
  18. Артемий:

    Способ работает, убирая из метаданных данную информацию. Однако кто захочет докопаться, тот докопается. Просто немного поиска по различным подходящим тегам (функций) и можно увидеть такие длинные ссылочки, в которых написана версия WP. Вот у автора стоит 3.3.1, видимо не менял, т.к. боится сбоев ;

    Ответить
  19. Djener:

    я добавлю
    https://habrahabr.ru/company/xakep/blog/259843/
    надеюсь вы не против

    Ответить
сайт web-ru.net
Я не спамлю...