Как отключить сообщение об обновлении темы WordPress

Примечание: Этот текст может содержать некоторые партнерские ссылки, а это значит, что я зарабатываю небольшую комиссию без каких-либо дополнительных затрат с вашей стороны, если вы воспользуетесь этими ссылками. Спасибо за понимание и поддержку.

Довольно часто бывает, когда вы используете тему WordPress, название которой совпадает с названием другой темы WordPress, которая хранится в официальном репозитории WordPress. И в этом случае, вы можете увидеть на странице просмотра установленных тем на желтом фоне сообщение: «Доступна новая версия. Обновить сейчас».

как отключить обновление темы wordpress

На скриншоте выше похожая ситуация. Я установил премиум тему WordPress Explorer, автор темы — команда из США GT3Themes.

А в официальном репозитории WordPress есть тема с таким же названием — Explorer, автор — David Chandra Purnama.

 

Поэтому, у меня в консоле на скриншоте появилось сообщение на желтом фоне: «Доступна новая версия. Обновить сейчас».

Если я нажму случайно обновление, моя тема от GT3Themes заменится на тему от David Chandra Purnama. Неприятно, да?

Как отключить сообщение об обновлении темы WordPress

Как часто бывает, есть, как минимум, два варианта решения.

Вариант 1 — Открыть файл стилей CSS и в заголовке заменить номер версии на более бОльший.

Как отключить сообщение об обновлении темы WordPress

 

У меня тема Explorer имеет текущий номер версии — 1.1.

Тема Explorer которая лежит в репозитории WordPress, имеет номер версии — 2.3.0

Как отключить сообщение об обновлении темы WordPress

Достаточно в файле стилей поставить текущим номер больше, чем 2.3.0, и это сообщение на желтом фоне исчезнет. Например, номер версии — 3.3.0

Вариант 2 — добавить в файл functions.php вашей темы небольшой фрагмент кода:

$theme = 'explorer';
add_filter ('site_transient_update_themes', function ($value) use ($theme) {
unset ($value->response[$theme]);
return $value;
}, 10, 1);

if (!isset ($content_width)) $content_width = 940;
if (!function_exists ('explorer_pre')) {
function explorer_pre ($array)
{
echo "
<pre>";
        print_r($array);
        echo "</pre>
";
}
}

В первой строке кода у меня стоит название темы — explorer.

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

Какой вариант выберите вы?

Если материал вам понравился, нажмите или расскажите о нем друзьям!

Важно! Эта запись может содержать ссылки на плагины, которые к моменту вашего чтения и скачивания могут работать не корректно. Будьте внимательны.

Добавить комментарий

Ваш email нигде не будет показан. Обязательные поля помечены *