Привет, друзья! Прочитав этот урок, вы научитесь отключать в админке WordPress надоедливые уведомления об обновлении тем (шаблонов), плагинов и самой CMS. Самый простой способ избавиться от напоминаний о необходимости обновить движок или плагины – установить и активировать разработанный специально для этого плагин Disable All WordPress Updates. Но мы пойдем другим путем и отключим обновления вручную. Согласитесь,зачем грузить WordPress дополнительными плагинами, если вся работа заключается в небольшой правке кода?
Все автообновления WordPress отключаются в файле functions.php, расположенный в каталоге с активированной на сайте темой (шаблоном). Описанные ниже правки кода нужно производить именно в этом файле. Стандартный путь к нему: http://ваш-сайт/wp-content/название-шаблона(темы)/functions.php. Если ваш вебресурс уже опубликован в интернете, скачайте этот файл по FTP на компьютер и откройте для редактирования в соответствующей программе (например, в текстовом редакторе или в редакторе N++). Важно: не забудьте загрузить отредактированный файл обратно на сервер!
Описанные ниже изменения кода можно применять как все сразу, так и выборочно. Рекомендую вставлять новые строки кода в самый низ файла functions.php, перед закрывающим тегом ?>.
Код отключения обновления WordPress
Для отключения обновлений WordPress вставьте в файл functions.php следующий код:
1 2 |
add_filter('pre_site_transient_update_core',create_function('$a', "return null;")); wp_clear_scheduled_hook('wp_version_check'); |
Код отключения в WordPress обновления плагинов
Чтобы отключить обновления плагинов, добавьте в functions.php такой код:
1 2 3 |
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' ); |
Код отключения в WordPress обновлений тем (шаблонов)
Добавление в файл functions.php следующего кода отключит оповещения о появлении обновлений тем (шаблонов):
1 2 3 |
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'); |
Вот и вся информация по теме урока. Вставив приведенные выше строки в код конфигурационного файла functions.php, вы избавитесь от уведомлений об обновлениях навсегда. Для возвращения возможности обновления просто удалите добавленный код.
Остались вопросы? Не стесняйтесь, задавайте их в комментариях. Избавим ваш сайт от обновлений сообща!