Узнать версию PHP на сайте WordPress можно несколькими способами, и выбор метода зависит от уровня доступа к серверу и панели управления сайтом. Рассмотрим наиболее распространённые и безопасные варианты.
1. Через админ-панель WordPress
Если у вас есть доступ к панели администратора WordPress, можно проверить версию PHP без захода на сервер:
- Перейдите в админку WordPress.
- Зайдите в раздел “Инструменты” → “Здоровье сайта” (Site Health).
- Откройте вкладку “Информация”.
- Найдите секцию “Сервер”. Здесь будет отображена версия PHP, на которой работает ваш сайт.
Этот способ полностью безопасен, не требует создания файлов и подходит даже новичкам.
2. Через плагин
Существует множество плагинов, которые показывают информацию о сервере и версии PHP. Например:
- WP Health или Query Monitor.
- Установите плагин через админку → “Плагины” → “Добавить новый”.
- Активируйте плагин и откройте его интерфейс. Обычно версия PHP отображается на главной странице плагина.
Преимущество метода: не нужно редактировать серверные файлы, а информация отображается в удобном формате.
3. Через файл phpinfo()
Если есть доступ к файловой системе сайта через FTP или файловый менеджер хостинга:
- Создайте файл с именем, например,
phpinfo.php. - Вставьте в него следующий код:
<?php
phpinfo();
?>
- Загрузите файл в корневую директорию сайта WordPress (где находятся
wp-config.phpи папкаwp-content). - Откройте файл в браузере:
https://ваш_сайт.ru/phpinfo.php. - На странице будет отображена вся информация о PHP, включая версию, установленные модули и настройки.
⚠️ Важно: После проверки файл нужно обязательно удалить, так как он раскрывает подробности конфигурации сервера и может быть уязвимостью для злоумышленников.
4. Через командную строку
Если у вас есть SSH-доступ к серверу, можно выполнить команду:
php -v
Она покажет установленную версию PHP и дату сборки. Этот способ особенно полезен для сайтов на VPS или выделенном сервере.
Рекомендации
- Не используйте устаревшие версии PHP (например, ниже 8.0) — это может быть угрозой безопасности и вызывать ошибки на современных плагинах.
- Регулярно проверяйте совместимость темы и плагинов с текущей версией PHP.
- После обновления версии PHP убедитесь, что сайт работает корректно.
5. Через файл wp-config.php (код внутри темы)
Даже без FTP, если есть доступ к файловому редактору WordPress (встроенный редактор темы или через “Файловый менеджер” хостинга):
- Перейдите в админку → Внешний вид → Редактор темы.
- Откройте файл
functions.phpвашей активной темы. - Вставьте временно следующий код в конец файла:
add_action('admin_notices', function() {
echo '<div class="notice notice-success"><p>PHP version: ' . phpversion() . '</p></div>';
});
- Сохраните изменения и обновите админку. Вверху панели появится уведомление с текущей версией PHP.
- После проверки обязательно удалите этот код, чтобы не оставлять лишние уведомления на сайте.
Плюс метода: не нужно создавать отдельные файлы и он безопасен, если код убран после проверки.
6. Через простой скрипт в редакторе постов
Если не хочется трогать темы и нет FTP, можно использовать встроенный редактор постов с блоком “Код” или “HTML”:
- Создайте новый черновик.
- Вставьте следующий HTML + PHP блок (если тема/хостинг позволяет выполнение PHP через Shortcode):
<?php
echo 'Current PHP version: ' . phpversion();
?>
- Опубликуйте черновик и просмотрите страницу. На ней отобразится версия PHP.
⚠️ Не все хостинги и редакторы WordPress позволяют выполнять PHP напрямую в постах. Если не отображается — используйте предыдущие методы.
Итак, на WordPress версию PHP можно определить как минимум шестью способами:
- Здоровье сайта в админке.
- Плагины (например, Query Monitor).
- phpinfo() файл через FTP.
- SSH / командная строка через
php -v. - Добавление кода в functions.php темы.
- Черновик с PHP кодом в редакторе постов (при поддержке).
Каждый метод имеет свои плюсы и минусы с точки зрения безопасности и удобства. Самый безопасный и быстрый — через “Здоровье сайта” или через плагин, а более технические варианты дают полную информацию о конфигурации PHP.