0 124

Отключаем обновление темы 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. 🙂

Скажите пару слов