Друзья, сегодня мы расскажем как отключить обновления темы WordPress.
Кто случайно зашел на статью, может задаться вопросом: «А зачем отключать обновления темы?».
Дело в том, что каждый шаблон сайта после установки, как правило проходит различные корректировки. Например, наш шаблон мы приводим в порядок: оптимизация тегов сайта, удаление скриптов для ускорения загрузки сайта, изменение стилей и еще много других различных манипуляций.
Если мы после всех изменений, корректировок конфигурационных файлов обновим тему до следующей версии, то все изменения потеряются. Новая тема полностью заменит старую и вам снова придется проводить снова работу над сайтом. Если же вам все это чуждо, тогда можно смело обновлять.
Не забудьте перед началом работ сделать backup файла, с которым вы будете работать.
1. Отключаем обновление темы wordpress:
В файле functions.php в самом конце перед символами ?> вставляем код:
remove_action('load-update-core.php','wp_update_themes');
add_filter('pre_site_transient_update_themes',create_function('$a', "return null;"));
wp_clear_scheduled_hook('wp_update_themes');
В конце статьи будет удивительно простейший метод отключения обновления темы wordpress, поэтому советую дочитать до конца. :-)
2. Если вы хотите отключить обновление wordpress, что не рекомендуется, т.к. обновления как правило кроме добавлений новых ошибок, исправляют старые, нужно вставить код:
add_filter('pre_site_transient_update_core',create_function('$a', "return null;"));
wp_clear_scheduled_hook('wp_version_check');
3. Что бы отключить обновление плагинов, нужно в тот же файл functions.php добавить следующие строчки:
remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );
wp_clear_scheduled_hook( 'wp_update_plugins' );
Тот самый простой метод отключения обновления темы заключается в редактировании файла Таблица стилей (style.css), который находится во Внешний вид — Редактор. Находим в файле строчку Version: с вашими цифрами и меняем их на более позднюю версию, например на 10.0.0. Таким образом при проверке обновлений, сообщение не появится до тех пор, пока новая версия темы не превысит указанную 10.0.0. :-)
Если есть вопросы, пишите в комментариях, буде рады помочь.
Спасибо, буду пробовать. А то от темы стандартной почти ничего толком и не осталось, а обновления она неустанно требует ))))
Спасибо. Прописал в css, посмотрю, как это будет работать, ибо, мягко выражаясь, задолбали непонятными обновлениями, от которых слетает то, что менять не хотелось.