Частая задача при разработке тем, плагинов или устранения багов — проверка текущей версии WordPress. Это также может понадобится в целях безопасности или же вы просто захотите узнать, какую версию WordPress использует кто-то другой.
Легче всего найти свою версию WordPress, если у вас есть доступ к учетной записи администратора или файлам сайта, но есть и дополнительные способы.
- В админ-панели
- Через фронтенд сайта
- Через ftp-клиент FileZilla
- Через утилиту WP-CLI
- Три способа узнать версию WordPress
- Способ 1 — Самый простой
- Способ 2 — Аварийный
- Способ 3 — не защищённый
- Вывод
- Еще статьи
- Номер в админке
- Файл readme. html
- Файл version. php
- В HTML коде сайта и RSS
- Определяем версию WordPress через PHP
- Способ 1. В админ-панели сайта
- Способ 2. В файле readme. html
- Способ 3. На странице wp-login. php
- Способ 4. На странице RSS-ленты
В админ-панели
В панели администратора есть несколько мест, где отображается текущая установленная версия или указывается, устарел ли ваш сайт.
В правом нижнем углу на всех страницах указана установленная версия WordPress. Если вы перейдете во вкладку Консоль, то там есть отдельный виджет «На виду» с краткой информацией о сайте, где также указан номер установленной темы.
Если у вас нет поля, возможно, вы удалили его (или загрузили плагин, который его удаляет), установили специальную тему администратора или используете очень старую версию WordPress.
Через фронтенд сайта
Перейти на главную страницу проверяемого сайта, щелкните правой кнопкой мыши и выберите в браузере «Просмотр исходного кода». Откроется новая вкладка, показывающая HTML и CSS страницы. Нажмите Ctrl + F, чтобы вызвать функцию поиска.
Теперь есть несколько вариантов. Попробуйте найти мета-тег «generator», который явно скажет вам, какая версия WordPress работает на сайте.
Если его в коде нет, попробуйте посмотреть версии файлов «?ver=». Большинство плагинов в версии подключаемых css и js-файлов указывают последнюю версию WordPress для которой они были оптимизированы, но при этом сама версия WordPress, установлена на сайте может отличаться.
В более старых версиях WordPress информацию информацию о версии можно найти на странице «/readme.html». Если сайт достаточно новый, страница все равно будет загружаться и отображать обычную информацию, но номера версии там не будет.
Последний способ — получить доступ к RSS-ленте. Просто добавьте /feed в конец URL-адреса сайта. В полученном файле тоже будет мета-тег «generator» с текущей версией WordPress.
Через ftp-клиент FileZilla
Самый надежный и точный способ проверить версию WordPress — это получить прямой доступ к version.php в файлах вашего сайта. Чтобы вы могли получить доступ к внутренним файлам, вы можете использовать FTP-клиент или cPanel.
FileZilla — популярный и один из самых надежный клиентов для доступа и управления файлами на сервере. Он совершенно бесплатный и доступен для Windows, Linux и Mac.
Подробнее, о том, как пользоваться ftp- и sftp- клиентами мы разбирали здесь и останавливаться сейчас на этом не будем.
После того, как вы подключитесь к файлам хостинга, вам нужно будет найти в папке с сайтом файл wp-includes/version.php. Когда вы найдете его, дважды щелкните по нему, чтобы открыть. Будьте осторожны, чтобы ничего не редактировать; вы просто ищете определенную строку кода.
Этот код содержит переменную $wp_version, где число справа — текущая версия WordPress.
Если у вас нет ftp-клиента, вы можете попробовать воспользоваться cPanel которая установлена на вашем хостинге для поиска этого файла. Хотя визуально они могут довольно сильно отличаться на разных хостингах, в целом, они визуально понятны, но если у вас возникнут какие-то вопросы, вы всегда сможете связаться со службой поддержки.
Через утилиту WP-CLI
WP-CLI — это утилита, которая дает вам возможность удаленно выполнять команды на вашем сайте WordPress, аналогично программному обеспечению командной строки на вашем компьютере.
Вы можете получить доступ к WP-CLI даже без использования веб-браузера.
После подключения к хосту через SSH введите команду cd html, чтобы перейти в нужный каталог. Затем используйте команду «wp core version». Командная строка должна вывести информацию о текущей версии.
Во-первых, CMS WordPress постоянно обновляемая система и периодически выходят, как новые короткие, так и длинные версии. В коротких версиях меняется третий набор цифр версии, например, 4.8.7 на 4.8.8. В длинный версиях, меняется второй набор цифр, например, 4.8.9 на 4.9. Совсем редко выходят версии с изменением ядра, например, 4.9. на 5.0.
Во-вторых, по умолчанию, короткие технические версии WordPress обновляются в автоматическом режиме. И если вы не сделали другого, версия 3.х.z сменится на 3.х.z+1 в автоматическом режиме.
В третьих, новые версии всех плагинов WordPress выходят после обновления системы и соответствие версий WordPress и новых версий плагинов нужно проверять перед обновлением последних.
В четвертых, долго работая с WordPress порой просто забываешь, какая у тебя версия. И здесь важно быстро узнать версию WordPress, по возможности несколькими способами.
Три способа узнать версию WordPress
Предложу три способа узнать версию WordPress.
Способ 1 — Самый простой
Или, зайти на вкладку «Обновления» и прочитать, какую версию вы используете и не нужно ли вам обновление. Если есть сомнения, нажмите кнопку «Проверить снова» и система еще раз проверит вашу рабочую версию.
Способ 2 — Аварийный
Если у вас нет доступа в административную панель, а узнать версию WordPress нужно, соединитесь с каталогом сайта по FTP через любимую программу FTP клиент (Notepad++ или WinSCP).
Далее, войдите в каталог wp-includes и откройте файл version.php для редактирования.
В седьмой строке файла, если вы откроете его в текстовом редакторе Notepad++, после строчки «The WordPress version string» вы прочтёте свою рабочую версию WP.
Способ 3 — не защищённый
В любом браузере, используя инструменты разработчика, можно посмотреть исходный код открытой страницы. Из этого кода можно узнать версию WordPress.
Найдите в коде строку:
name=»generator» content=»WordPress 4.9.8″
Здесь версия WordPress будет видна явно. Может быть скрыта администратором или установленным плагином.
Или найдите в коде знаки (их будет несколько):
После них вы увидите версию WordPress (смотрим фото).
Вывод
В этом уроке я показал, как узнать версию WordPress тремя способами. Понадобится ли вам это в жизни, наверняка. Главное, чтобы не понадобилось в аварийном режиме. В следующей статье я покажу, как скрыть версию WordPress от потенциальных взломщиков сайта.
Еще статьи
Существует несколько возможностей узнать какая версия WordPress установлена в том или ином веб-проекте. Некоторые из вариантов достаточно простые, но есть парочка хитростей, о которых далеко не каждый из вас знает. Система размещает свои «отметки» в очень многих местах, и сегодня мы постараемся все из них разобрать.
Зачем вообще может понадобиться эта информация? Одна из типичных ситуаций, когда специалист перед началом работы над уже готовым сайтом ознакамливается с имеющимися «исходными данными» — определяет версию WordPress и ее настройки, просматривает активные модули и т.п. В частности, номер ветки влияет на требования к хостингу. Его можно узнать:
Номер в админке
Если у вас есть доступ в админ панель, то задача решается достаточно просто. Зайдите в раздел «Консоль» — «Главная» и увидите дайджест разных данных по системе:
Основные параметры отображаются в блоке «На виду», в том числе там выводится какая версия WordPress сейчас работает на сайте. Иногда текущий номер также находится в правом нижнем углу. Но, как видите на скриншоте, при наличии обновлений в старых сборках показывается активная ссылка на текущий последний релиз.
Файл readme. html
Недавно совершенно удивительным открытием для меня стало наличие некого readme.html, рассказывающего о том как установить или обновить систему, какие требования для хостинга и т.п. Кроме всего прочего там можно посмотреть версию WordPress.
Да, выводится только номер ветки без уточнения конкретной редакции, но все же. Дабы его открыть вводите в строке браузера:
Файл version. php
Если у вас есть доступ к FTP, то находите файл /public_html/wp-includes/version.php. В самом его начале увидите:
Кстати, данную глобальную переменную $wp_version можно будет использовать в своих PHP конструкциях.
В HTML коде сайта и RSS
Исходники страницы позволяют узнать версию WP сразу несколькими способами. Для этого на сайте кликаете правой кнопкой мышки и в контекстном меню выбираете пункт «Исходный код страницы» (View Page Source).
1. Во-первых, система автоматически создает МЕТА тег generator:
2. Во-вторых, некоторые скрипты/стили в HTML могут отображать номер ветки (как в HEAD, так и внизу в футере). Скриншот ниже кликабельный:
Здесь в коде (открывается через контекстное меню) найдете следующие строки:
Скрипты на картинке выше могут отличаться в зависимости от релиза системы. В новых они, по моему, объединены в один вызов, но суть не меняется.
4. Ну, и наконец, если вы отроете RSS ленту сайта по ссылке:
И снова посмотрите исходники:
Данные о RSS канале будут показаны даже, когда у вас настроена переадресация на Feedburner. Если честно, самый неожиданный для меня вариант как узнать версию в Вордпресс. Не думал, что сторонний сервис будет показывать такую информацию.
Определяем версию WordPress через PHP
Если вам нужно по каким-то причинам использовать номер релиза в PHP коде шаблона (functions) или плагина, то существует 2 подходящих метода.
Во-певрых, как я сказал выше, имеется специальная глобальная переменная, которая содержит требуемое нам значение и позволяет просто посмотреть версию WordPress проекта. Это — $wp_version. То есть при вызове она отдает номер сборки.
Также значение считывается через функцию get_bloginfo:
Результаты обоих примеров будут одинаковые.
В следующей статье я расскажу как скрыть лишнюю информацию от посторонних глаз. Хотя, в принципе, все это не так уж и критично, ядро системы — не самая серьезная брешь. Важно просто регулярно обновляться до последней версии Вордпресс и всегда следить за актуальностью установленного релиза.
Если знаете еще способы как узнать версию WordPress сайта, пишите в комментах, добавлю их в пост.
Жизненный цикл любого программного обеспечения (включая и WordPress) может быть довольно долгим. Изменения/доработки в программах бывают разного характера – от исправления небольшой ошибки до полного переписывания их логики. В среде разработчиков программного обеспечения все изменения должны быть задокументированы. В качестве такого учета используется версионность программы.
Необходимость иметь информацию о версии движка работающего сайта бывает довольно часто:
Чтобы узнать какая версия WordPress используется, есть несколько способов.
Способ 1. В админ-панели сайта
Наиболее простой способ — через Консоль. В самом низу страницы консоли администратора Вы можете найти используемую на данный момент версию.
Кроме того, на той же странице доступен виджет На виду, который тоже показывает эту информацию.
Если по каким-либо причинам у Вас нет доступа к Консоли сайта (например, у Вас ограниченные права на сайте) или владелец сайта намеренно отключил возможность узнать версию движка, то есть и другие способы, как это сделать.
Способ 2. В файле readme. html
Когда устанавливается копия WordPress, автоматически в корневом каталоге сайта генерируется файл readme.html, в котором указывается версия установленного движка. Чтобы его открыть, к названию сайта через «/» необходимо добавить readme.html. В итоге у Вас получится:
Заметим, что этот способ работает только когда присутствует указанный файл на сайте.
Способ 3. На странице wp-login. php
Еще один способ посмотреть версию WordPress — открыв страницу входа на сайт. Для этого к названию сайта через «/» необходимо добавить wp-login.php. В итоге Ваш адрес должен выглядеть так:
Способ 4. На странице RSS-ленты
Очередная возможность — на странице RSS-ленты. Для этого в браузере необходимо ввести адрес
Далее в исходном коде страницы, по запросу в поиске «generator», Вы также увидите актуальную версию.
Не забудьте проверить версию php своего сайта, так как ее тоже нужно периодически обновлять. Например, вот так можно перейти на php 7 4.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.