Как узнать версию WordPress, установленную на сайте
Существует несколько возможностей узнать какая версия WordPress установлена в том или ином веб-проекте. Некоторые из вариантов достаточно простые, но есть парочка хитростей, о которых далеко не каждый из вас знает. Система размещает свои «отметки» в очень многих местах, и сегодня мы постараемся все из них разобрать.
Зачем вообще может понадобиться эта информация? Одна из типичных ситуаций, когда специалист перед началом работы над уже готовым сайтом ознакамливается с имеющимися «исходными данными» — определяет версию WordPress и ее настройки, просматривает активные модули и т.п. В частности, номер ветки влияет на требования к хостингу. Его можно узнать:
Кроме того, инфа может быть использована злоумышленниками дабы проверить насколько актуальная версия Вордпресс у вас установлена. Поэтому полезно знать как самостоятельно найти лишние «подсказки» в коде.
Номер в админке
Если у вас есть доступ в админ панель, то задача решается достаточно просто. Зайдите в раздел «Консоль» — «Главная» и увидите дайджест разных данных по системе:
Основные параметры отображаются в блоке «На виду», в том числе там выводится какая версия WordPress сейчас работает на сайте. Иногда текущий номер также находится в правом нижнем углу. Но, как видите на скриншоте, при наличии обновлений в старых сборках показывается активная ссылка на текущий последний релиз.
Файл readme.html
Недавно совершенно удивительным открытием для меня стало наличие некого readme.html, рассказывающего о том как установить или обновить систему, какие требования для хостинга и т.п. Кроме всего прочего там можно посмотреть версию WordPress.
Да, выводится только номер ветки без уточнения конкретной редакции, но все же. Дабы его открыть вводите в строке браузера:
http://аресс_вашего_сайта/readme.html |
Файл version.php
Если у вас есть доступ к FTP, то находите файл /public_html/wp-includes/version.php. В самом его начале увидите:
<?php /** * The WordPress version string * * @global string $wp_version */ $wp_version = '4.7.3'; |
Кстати, данную глобальную переменную $wp_version можно будет использовать в своих PHP конструкциях.
В HTML коде сайта и RSS
Исходники страницы позволяют узнать версию WP сразу несколькими способами. Для этого на сайте кликаете правой кнопкой мышки и в контекстном меню выбираете пункт «Исходный код страницы» (View Page Source).
1. Во-первых, система автоматически создает МЕТА тег generator:
2. Во-вторых, некоторые скрипты/стили в HTML могут отображать номер ветки (как в HEAD, так и внизу в футере). Скриншот ниже кликабельный:
3. Даже, если вы избавитесь от «палева» в плагинах/стилях в самом проекте, то узнать версию WordPress на чужом сайте можно через страницу логина, которая находится по адресу:
http://ваш_сайт/wp-login.php |
Здесь в коде (открывается через контекстное меню) найдете следующие строки:
Скрипты на картинке выше могут отличаться в зависимости от релиза системы. В новых они, по моему, объединены в один вызов, но суть не меняется.
4. Ну, и наконец, если вы отроете RSS ленту сайта по ссылке:
http://адрес_вашего_сайта/feed/ |
И снова посмотрите исходники:
Данные о RSS канале будут показаны даже, когда у вас настроена переадресация на Feedburner. Если честно, самый неожиданный для меня вариант как узнать версию в Вордпресс. Не думал, что сторонний сервис будет показывать такую информацию.
Определяем версию WordPress через PHP
Если вам нужно по каким-то причинам использовать номер релиза в PHP коде шаблона (functions) или плагина, то существует 2 подходящих метода.
Во-певрых, как я сказал выше, имеется специальная глобальная переменная, которая содержит требуемое нам значение и позволяет просто посмотреть версию WordPress проекта. Это — $wp_version. То есть при вызове она отдает номер сборки.
<?php echo($wp_version); ?> |
Также значение считывается через функцию get_bloginfo:
<?php echo(get_bloginfo('version')); ?> |
Результаты обоих примеров будут одинаковые.
В следующей статье я расскажу как скрыть лишнюю информацию от посторонних глаз. Хотя, в принципе, все это не так уж и критично, ядро системы — не самая серьезная брешь. Важно просто регулярно обновляться до последней версии Вордпресс и всегда следить за актуальностью установленного релиза.
Если знаете еще способы как узнать версию WordPress сайта, пишите в комментах, добавлю их в пост.
комментариев 8 к статье “Как узнать версию WordPress, установленную на сайте”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Записи и посты wordpress, оформление записи (5,91 из 7, голосов - 47)
- Проблема с адаптивными изображениями в Gutenberg редакторе WordPress (3,93 из 7, голосов - 44)
- Умный копирайт в footer.php для wordpress (5,63 из 7, голосов - 30)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Polylang — плагин для мультиязычных сайтов на нескольких языках в WordPress (4,42 из 7, голосов - 31)
- Плагин TinyMCE Advanced – wordpress текстовый редактор (6,35 из 7, голосов - 20)
- Рубрики и категории wordpress, функция wp_list_categories (6,05 из 7, голосов - 20)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Можно чекнуть все .po файлы, например /wp-content/languages/ru_RU.po
Ну а закрыть их можно через .htaccess
Require all denied
Order Allow,Deny
Deny from all
Роман, интересный метод)
Мне мой сайт достался в наследство от друга и я хочу его полностью переделать. Звонил знакомому веб-дизайнеру, а он у меня спрашивает о версии вордпресса, теперь точно знаю что ему ответить.
Мда.. убрал версию из header и думал, что теперь защитил сайт, а тут оказывается столько методов. Что ж теперь с этим делать?
На моем сайте сразу же убрал мета тег generator из индекс-файла шаблона, теперь версия движка не отображается при просмотре исходного кода любой страницы, отключил rss а также форму входа на сайт посетителям. Этого достаточно. Да и обновляется регулярно, версия всегда актуальная.
Арсен, обновляться регулярно — хорошая привычка. Тогда можно и не переживать за то, что кто-то узнает версию.
Грациас. Нашел то, что искал. Кстати Вам не помешало бы перейти на защищенный протокол https.
Спасибо, удалось посмотреть версию