Отключаем обновления движка, тем и плагинов в Вордпресс2019-05-20T18:49:49+00:00
  • Автор
    Сообщения
  • Андрей
    Хранитель
    Количество записей: 39

    Как отключить обновления движка Вордпресс, тем и плагинов? Как убрать в консоли все уведомления о необходимости обновлений?
    Вы спросите — а для чего это делать? Ведь обновления вообще-то полезны…
    Да, полезны. И нужны. Но обновления выходят очень часто. Не все они между собой совместимы и не все нужны. Именно поэтому перед каждым обновлением нужно делать резервные копии сайта и базы данных.
    Если вы делаете сайт на заказ у клиента (из-за обилия предупреждений о необходимости обновлений) может сложиться впечатление, что с сайтом что-то не так… Ещё хуже если он самостоятельно сделает эти обновления (это-же так просто — нажать на кнопочку «обновить») и «обрушит» сайт. Крайним в этом случае, по-любому, окажетесь вы. И восстанавливать работу сайта наверняка придётся вам. Так зачем вводить клиента в заблуждение и наживать себе лишние проблемы? Гораздо проще отключить все обновления и убрать в консоли все сообщения о необходимости что-то обновить… Тем более делается это довольно просто. Для этого в файл 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

Для ответа в этой теме необходимо авторизоваться.