Здравствуйте друзья! В этом уроке Вы узнаете как можно отключить обновления плагинов, тем и самого движка в админке WordPress.
Конечно можно отключить обновления и плагином Disable All WordPress Updates, но мы будет делать все руками.
Отключить любые авто-обновления в WordPress можно через файл конфигурации functions.php, который находится в папке с темой Вашего сайта. Все команды нужно добавлять в этот файл.
Путь к этому файлу: www\wp-content\themes\имя_вашей_темы\functions.php. Заходим на FTP, копируем файл functions.php на компьютер и открываем его с помощью какого-нибудь текстового редактора. После добавления команд для отключения обновлений не забываем перенести его обратно на хостинг.
Команды ниже Вы можете использовать как выборочно, так и все вместе. Вставлять следующие команды рекомендую в конец файла functions.php, перед закрывающимся тегом ?>.
Как отключить обновления WordPress
Для этого вставьте в следующий код в файл functions.php:
add_filter('pre_site_transient_update_core',create_function('$a', "return null;")); wp_clear_scheduled_hook('wp_version_check');
Отключение обновления шаблонов (тем) WordPress
Этот код отключает оповещения о выходе новых обновлений тем:
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
Для отключения обновлений плагинов вставьте следующий код:
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' );
Теперь Вы не будете получать уведомления об обновлениях. Вернуть возможность обновления можно всегда путем удаления кода.
Если что-то не получилось или остались вопросы, задавайте их в комментариях.
Обзор
Проголосуйте за урок
Оценка
Итог : Уважаемые читатели! Если вам понравилась статья не поленитесь проголосовать и оставить комментарий, ведь так я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!
Спасибо!))
У меня никак не выходит
выпейте слабительное
Внимание! в версии php 7.2.* метод create_function УСТАРЕЛ (пишет предупреждение «deprecated», требует подмену). Поэтому теперь пишем так(см.самый первый фильтр):
add_filter(‘pre_site_transient_update_core’, function($a) {return null;} );
wp_clear_scheduled_hook(‘wp_version_check’);
Работает. Спасибо!
А вот ещё.
Может подскажете, возможно ли отключить такую ругань темы и плагинов:
«имя плагина/темы» is having issues validating your license. Review your license keys.
Это уже линк и надо туда вставлять ключ, которого конечно нет.
Спс