Intereting Posts
Добавление отображаемого изображения в RSS-канал через дочернюю тему. Файл functions.php цикл foreach внутри цикла, создающий дубликаты на выходе Следует ли избегать значения основных функций перед выводом? Невозможно дезинфицировать выбранный элемент управления в настройке api Проверьте, существует ли изображение перед загрузкой с помощью media_sideload_image () __ () с sprintf возвращает нетранслируемую строку Я поставил свой блог на подстраницу, как мне получить заголовок страницы? Пусть редакторы просматривают сообщение в admin, но не могут выполнять сохранение / редактирование Как получить комментарии со смешанным статусом с помощью get_comments? Как защитить user_activation_key? Как добавить настраиваемый метабокс для нескольких типов сообщений? Как вставить одновременно несколько строк данных в таблицу Как публиковать страницу и сообщения с использованием одного шаблона Показывать список сообщений за месяц ниже текущего сообщения Панель управления WordPress

Узнайте, есть ли доступное обновление ядра?

Я хочу настроить функцию, которая уведомляет меня, когда доступно обновление ядра. Но я не могу найти какие-либо функции, проверяющие наличие обновлений.

Я просмотрел list_core_updates (), и может быть возможно проверить, возвращает ли он что-либо, но я не знаю, является ли это умным.

Solutions Collecting From Web of "Узнайте, есть ли доступное обновление ядра?"

Существует get_core_updates() .

Обратите внимание, что вам может потребоваться вручную указать файл администратора, который его объявит, если он запущен в интерфейсе и т. Д.

Пример использования:

 require_once ABSPATH . '/wp-admin/includes/update.php'; print_r( get_core_updates() ); 

Пример возврата:

 Array ( [0] => stdClass Object ( [response] => latest [download] => http://wordpress.org/wordpress-3.4.2.zip [locale] => en_US [packages] => stdClass Object ( [full] => http://wordpress.org/wordpress-3.4.2.zip [no_content] => http://wordpress.org/wordpress-3.4.2-no-content.zip [new_bundled] => http://wordpress.org/wordpress-3.4.2-new-bundled.zip [partial] => ) [current] => 3.4.2 [php_version] => 5.2.4 [mysql_version] => 5.0 [new_bundled] => 3.2 [partial_version] => [dismissed] => ) ) 

Альтернативный способ – запросить API напрямую через http://api.wordpress.org/core/version-check/1.6/

Вы можете увидеть, как он похоронен там как "current";s:5:"3.4.2"