Как узнать версию WordPress и скрыть версию WP своего сайта?
Прячем WP
Желательно знать, какова версия вашего WordPress сайта (вдруг вышла новая, а вы забыли обновиться). А также иногда полезно и определять «новизну» чужих WP-сайтов.
В первом случае всё очень просто: заходим в админку и смотрим в правый нижний угол.
Там можно найти примерно следующее:
Версия WP своего сайта
Кстати, в большинстве случаев, если у вас установлен старый вариант движка, но уже имеется новый, то система сама оповестит вас об этом и предложит обновиться.
Как узнать версию WordPress любого сайта?
Во-первых, сначала нужно узнать вообще WP это или не WP? Лучше всего для этого использовать плагин Wappalyzer для Chrome или Firefox.
После чего можно просто открыть исходный код анализируемого сайта (нажать CTRL+U), и найти (CTRL+F) там meta-тег «Generator». Выглядит он так: <meta name=»generator» content=»WordPress 3.3.1″ />. Естественно, что содержимое атрибута «content» показывает тип движка и его версию:
Пример в HTML-коде
Всё просто.
Кстати, а зачем вообще узнавать версию WordPress чьего-либо сайта? В большинстве случаев, рядовым пользователям это и не потребуется. Но в интернете есть ещё и любители взламывать сайты, для которых данная информация очень важна.
В чём здесь суть? Как правило, разработчики разных CMS при обновлении движка рассказывают об улучшениях в новом издании и о проблемах в старом (например, об ошибках безопасности). Логично, что зная текущую модификацию движка вашего проекта, неплохому хакеру будет проще взломать его
Если вас это беспокоит, то можно публично не показывать версию WP.
Как скрыть версию WordPress для своего сайта?
Для осуществления этого необходимо добавить лишь одну строчку кода в шаблон темы. Заходим в Редактор и находим файл Functions.php. Прокручиваем его до самого конца и вставляем такой код: remove_action( ‘wp_head’, ‘wp_generator’ );
Удаляем инфо о вордпресс в functions.php
Кавычки в коде лучше ввести вручную, а не копировать с этой страницы.
Всё, теперь никто не узнает версию WordPress у вашего сайта
Как узнать цену клика по рекламе РСЯ до создания сайта или её размещения?...рс института, высшую математику и теорию вероятностей. :) Но для простоты предположим,
Яндекс Метрика - гостевой доступ. НастройкаЭто небольшая заметка в продолжение темы настройки Яндекс Метрики. Если вы хот...
Как купить качественные ссылки в Trastik.comС каждым годом поисковики постоянно меняют свое отношение к ссылкам, как к фа...
Результаты эксперимента с ретаргетингом в продвижении контентного сайтаВ предыдущем посте я написал о небольшом эксперименте, начавшемся 30.4.201...
Заработок на VKTarget...именно этому вопросу. Правила для выполнения заданий VKTarget установил
Так же полезно менять логин для входа в административную панель — вместо привычного «админ».
Спасибо. Статья полезная.
Кстати да, совсем забыл об этом!
Спасибо
Спасибо, все понятно.
Пожалуйста, Юрий
Это исключает все возможности узнать версию?
Должно быть, все… Во всяком случае, в исходном коде следов не останется.
попробовал в версии 3,4,1 — не работает, все равно выводит версию в НТМЛ коде 8)
Пётр, а мне что то этот код не помог. Как отражалось, так и отражается.
Мне тоже не помог способ, как и другой, найденный на зарубежном блоге. Версия установленного Вордпресс — 3.3.2.
Как все-таки убрать версию из кода страниц сайта?
Уже испробовано на всех последних версиях. Проверьте, заключён ли код remove_action(«wp_head»,»wp_generator») между <?php и ?>
У меня вообще сайт перестаёт показываться. Версия 3.3.1
// remove version info from head and feeds
function complete_version_removal() {
return »;
}
add_filter(‘the_generator’, ‘complete_version_removal’);
вот что надо вставить — мне помогло реально
Хм, ну у меня и тот вариант (из статьи) до сих пор действует 8)
Ни один способ не действует — как показывалась, так и показывается.
Версия 3.4.2
Не везёт.
Добавил пару скриншотов.
Сделал как написано не помогло .
Как же все таки скрыть ? Сайт :-!
Спасибо жду ответа.
Ну тут 3 варианта:
— проверьте, может в remove_action(«wp_head»,»wp_generator»); кавычки нестандартные поставили.
— покопайтесь в шаблоне шапки сайта, может там автор шаблона что-то вписал.
— просто откажитесь от этой затеи.
Все сделала как вы сказали, но почему то ничего так и не работает, как показывалась версия. Может еще есть способ
Вот это правда загадка.
На всех WP-сайтах, на которых я делаю это — всё окей. У большинства тоже — всё окей.
Попробуйте вставить эту строчку кода в другие файлы шаблона.
Надо кавычки одинарные поставить и пробелы лишние убрать, тогда все работает. Во всяком случае, я испробовала оба варианта, если копировать ваш код, то версия Вордпресса не убирается, если заменить кавычки, то все ОК =)
Да, так и думал, что в этом дело — выше в комментариях написал о том
WordPress кавычки преобразует, так что надо их вручную прописывать.
В файле функционс.пхп меняем и не паримся и не раздр., на обновлении. Ну и файл ридми в топку.
Правда инфа не только в пхп скриптах есть, но это не для всех уже.
Я попробовал как написано и повис сайт. Ошибку в строке нашло. Значит написано где-то с ошибочкой у автора. 8)
Добавлю. Поставил тот код что писали в коментах
// remove version info from head and feeds
function complete_version_removal() {
return ”;
}
add_filter(‘the_generator’, ‘complete_version_removal’);
вроде тема не виснет. Но толк есть ли или нет не могу сказать.
А почему? — потому что поставил плагин который отключает правую кнопочку на мышке. Вот шняга не скопипастить не в исходнику полазиить)) Советую
CTR+U жмите — исходный код в любом браузере
Способ работает, убирая из метаданных данную информацию. Однако кто захочет докопаться, тот докопается. Просто немного поиска по различным подходящим тегам (функций) и можно увидеть такие длинные ссылочки, в которых написана версия WP. Вот у автора стоит 3.3.1, видимо не менял, т.к. боится сбоев ;
Забавно =)
Здесь НЕ 3.3.1 версия, а другая
я добавлю
https://habrahabr.ru/company/xakep/blog/259843/
надеюсь вы не против