Как узнать текущую версию WordPress
Где и каким образом можно узнать текущую версию WordPress? Как это сделать на моем сайте, где я администратор. И как узнать версию WordPress на чужом сайте?
Версия движка WordPress очень старательно скрывается в 5-ой ветке. Все вышеописанные методы узнать версию чужого WordPress сайта практически устранены!
Между тем, все еще можно узнать какая версия WordPress используется. Даже на самой последней версии 5.5.3! Для этого необходимо:
а) перейти на страницу авторизации:
/wp-login.php
если стандартный путь авторизации скрыт, попробуйте:
/login
б) Открыть исходный код страницы (в некоторых браузерах с помощью комбинации клавиш [Ctrl]+[U]) и найти в строчках подключенных стилей префикс "ver=...." (где и будет указана используемая на сайте версия WordPress).
Самый простой способ узнать текущую версию WordPress - это открыть файл readme.html в корне вашего сайта.
Так, http://sait.ru/readme.html
К сожалению, этот способ узнать версию Вордпресс когда-то работал! В современных версиях файл readme.html в корне сайта содержит системные требования, рекомендации и прочую информацию об установке WP, но не ее версию!
А еще можно зайти в консоль и посмотреть в правый нижний угол. Там будет указана текущая версия WordPress
Можно еще посмотреть версию в файле ru_RU.po который находится по адресу www.site.com/wp-content/languages/ru_RU.po Там есть строка "Project-Id-Version: WordPress 2.9.2 Russian MyWordPress.Ru Edition\n" Это и есть версия установленного Вордпресса
Хорошая попытка узнать версию WordPress! Если смотреть указанные Вами файлы веток WP 5 ветки, то в файле лишь видим такое (т.е. точную версию нельзя узнать):
# Translation of WordPress - 5.5.x in Russian # This file is distributed under the same license as the WordPress - 5.5.x package. msgid "" msgstr "" "PO-Revision-Date: 2020-11-10 21:26:41+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);\n" "X-Generator: GlotPress/3.0.0-alpha.2\n" "Language: ru\n" "Project-Id-Version: WordPress - 5.5.x\n"
Как вариант, открыть исходный код страницы сайта на WordPress и искать строчку похожую на:
<meta name="generator" content="WordPress 3.4.2" />
3.4.2 - и будет текущей версией WordPress
Второй вариант для администратора - открыть файл /wp-includes/version.php. В переменной
$wp_version = '3.9.2';
и будет указана версия WordPress
Есть еще весьма интересный и малоизвестный метод (скорее всего появился в новых версиях Вордпресс). Версия WP указана в ленте RSS. Если открыть исходный код ленты RSS на сайте под управлением WP, а для этого достаточно добавить к текущему адресу:
/rss
или
/feed
то можно увидеть примерно следующее:
<generator>https://wordpress.org/?v=4.7.2</generator>
что является текущей версий WORDPRESS
В современных версиях (во всяком случае 5-ой ветки WordPress), указанную Вами информацию нельзя найти. Вот фрагмент RSS:
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
Скорее всего в целях безопасности, в эти и других местах разработчики WordPress затерли все упоминания о версии используемого движка.