Ответы:
Посмотри в wp-includes / version.php
/**
* The WordPress version string
*
* @global string $wp_version
*/
$wp_version = '2.8.4';
Если он не отредактировал какой-либо код, чтобы удалить это, вы сможете просматривать источник на сайте и искать этот метатег:
<meta name="generator" content="WordPress 2.7.1" />
Это даст вам версию.
<meta name="generator" content="WordPress.com" />
Угадайте, может быть, это не работает для сайтов, живущих на wordpress.com?
На панели управления админ-панели вы можете найти поле под названием « Прямо сейчас ». Там вы можете увидеть версию установки WordPress. Я видел этот результат в WordPress 3.2.1
. Вы также можете увидеть это в версии3.7.1
ОБНОВИТЬ:
В WP версии 3.8.3
В WP версии 3.9.1 на стороне администратора, вы можете увидеть версию, нажав на логотип WP, который расположен слева вверху.
Ты можешь использовать yoursitename/readme.html
В нижнем колонтитуле администратора WordPress справа вы увидите информацию о версии (версия 3.9.1).
Вы можете получить версию WordPress, используя следующий код:
<?php bloginfo('version'); ?>
В приведенном ниже файле есть все детали версии
wp-includes/version.php
Обновление для WP 4.1.5
В WP 4.1.5, если это была последняя версия WP в правой части нижнего колонтитула, она покажет версию как есть. Если нет, то будет показана последняя версия WP со ссылкой для обновления.
Проверьте скриншот ниже.
Для любого сайта WordPress вы можете перейти на http://example.com/feed и проверить следующий тег в файле XML, чтобы увидеть номер версии:
<generator>http://wordpress.org/?v=3.7</generator>
Здесь 3.7 - установленная версия.
Каждая установка WP имеет файл readme.html.
Так что просто введите www.yourdomain.com/readme.html
Если вы пришли сюда, чтобы узнать, как программно проверять версию WordPress, вы можете сделать это с помощью следующего кода.
// Get the WP Version global.
global $wp_version;
// Now use $wp_version which will return a string value.
echo '<pre>' . var_dump( $wp_version ) . '</pre>';
// Output: string '4.6.1' (length=5)
Ура!
Самый простой способ - увидеть файл readme, который поставляется с каждой версией WordPress.
http://example.com/readme.html
На панели администратора в нижнем колонтитуле вы должны увидеть слова «Wordpress xx», где xx - номер вашей версии :)
В качестве альтернативы вы можете отобразить константу WP_VERSION в вашем скрипте, это ваше дело. Первый намного быстрее и проще.
$wp_version
или get_bloginfo('version')
(который фактически повторяет глобальный $ wp_version ...)
Поскольку я не могу комментировать ответ @Michelle, я публикую свой трюк здесь.
Вместо проверки версии на метатеге, который обычно удаляется настраиваемой темой.
Проверьте rss feed
, добавив /feed
практически любую ссылку с этого сайта, затем выполните поиск по ключевым словам ( wordpress
, generator
), у вас будет больше шансов.
<lastBuildDate>Fri, 29 May 2015 10:08:40 +0000</lastBuildDate>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>http://wordpress.org/?v=4.2.2</generator>
Откройте блог, проверьте источник после открытия блога. Он должен иметь метатег вроде:
<meta name="generator" content="WordPress 2.8.4" />
Просто перейдите по ссылке domain.com/wp-admin/about.php
Еще один способ найти версию WordPress - использовать WP-CLI: интерфейс командной строки для WordPress :
wp core version
Я знаю, что опаздываю в этом вопросе, но есть эта простая в использовании библиотека, где вы можете легко получить номера версий Worpress, PHP, Apache и MySQL, все в одном.
Это называется библиотека Wordpress Environment (W18T)
<?php
include_once 'W18T.class.php';
$environment = new W18T();
echo $environment;
?>
Вывод
{
"platform": {
"name": "WordPress",
"version": "4.9.1"
},
"interpreter": {
"name": "PHP",
"version": "7.2.0"
},
"web_server": {
"name": "Apache",
"version": "2.4.16"
},
"database_server": {
"name": "MySQL",
"version": "5.7.20"
},
"operating_system": {
"name": "Darwin",
"version": "17.0.0"
}
}
Я надеюсь, что это помогает.
В панели инструментов вы можете увидеть бегущую версию для прессы в «Кратком обзоре»