Главная › Форумы › ФОРУМ WEB-РАЗРАБОТЧИКОВ, WEB-МАСТЕРОВ, ДИЗАЙНЕРОВ, ПРОГРАММИСТОВ И SEO-шников › CMS — СИСТЕМЫ УПРАВЛЕНИЯ САЙТАМИ › Отключаем обновления движка, тем и плагинов в Вордпресс
Помечено: обновления вордпресс, обновления плагинов, опасность обновлений, отключение обновлений в вордпресс, отключить обновления, убрать сообщения о обновлениях
-
АвторСообщения
-
Как отключить обновления движка Вордпресс, тем и плагинов? Как убрать в консоли все уведомления о необходимости обновлений?
Вы спросите — а для чего это делать? Ведь обновления вообще-то полезны…
Да, полезны. И нужны. Но обновления выходят очень часто. Не все они между собой совместимы и не все нужны. Именно поэтому перед каждым обновлением нужно делать резервные копии сайта и базы данных.
Если вы делаете сайт на заказ у клиента (из-за обилия предупреждений о необходимости обновлений) может сложиться впечатление, что с сайтом что-то не так… Ещё хуже если он самостоятельно сделает эти обновления (это-же так просто — нажать на кнопочку «обновить») и «обрушит» сайт. Крайним в этом случае, по-любому, окажетесь вы. И восстанавливать работу сайта наверняка придётся вам. Так зачем вводить клиента в заблуждение и наживать себе лишние проблемы? Гораздо проще отключить все обновления и убрать в консоли все сообщения о необходимости что-то обновить… Тем более делается это довольно просто. Для этого в файл functions.php активной темы добавляем следующий код://===== отключить уведомление об обновлении плагинов и вордпресс=====// add_filter('pre_site_transient_update_core',create_function('$a', "return null;")); wp_clear_scheduled_hook('wp_version_check'); remove_action( 'load-update-core.php', 'wp_update_plugins' ); add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) ); add_filter( 'auto_update_core', '__return_false' ); //удаление из панели элементов меню start function wph_new_toolbar() { global $wp_admin_bar; $wp_admin_bar->remove_menu('updates'); //меню "обновления" } add_action('wp_before_admin_bar_render', 'wph_new_toolbar'); //удаление из панели элементов меню end
Код добавляется в самом конце файла functions.php
-
АвторСообщения
Для ответа в этой теме необходимо авторизоваться.