• Здравствуйте! Нужно как то отключение проверки обновлений движка WordPress 3.5.1, плагинов, без установки плагина…?

    Нашел вот код но он на 3.0, вставил в 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' );
    //Отключение обновлений движка WordPress
    add_filter('pre_site_transient_update_core',create_function('$a', "return null;"));
    wp_clear_scheduled_hook('wp_version_check');

    Не работает
    Но что то не то или версия или не так нужно? Пишут вставить в functions.php но как оформить?! Заранее спасибо!

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Уточняющий вопрос — Зачем?

    Хоть немного снять нагрузку на сервер от запросов на проверку обновлений, а то тухнет постоянно.
    И много внесенных изменений в скриптах и не хочется что бы они пропали при обновлении.

    Хоть немного снять нагрузку на сервер от запросов на проверку обновлений, а то тухнет постоянно.

    В ущерб безопасности? (извините, но тут я не советчик). Как мне помнится, крон обновлений срабатывает раз в сутки (или в 12 часов).
    И не находите ли вы странным такое поведение сервера? Обновления — это стандартная фича WordPress, сотни тысяч сайтов работают и не «тухнут» из-за обновлений. Посмотрите в сторону хостера — не пришло ли время его сменить?

    И много внесенных изменений в скриптах и не хочется что бы они пропали при обновлении.

    Это уже уровень «продвинутого» юзера, если вы решили «лезть» в код, тогда придется и далее следить за своими вставками вручную, увы, но дельного механизма на этот счет в WordPress пока не существует..
    ——
    [offtop] Я многократно исследовал этот вопрос и не находил преимуществ в отключении стандартных возможностей WordPress, в частности отключение обновлений используя add_filter или remove_filter. Самым действенным (но некорректным!!) путем, оказался доступ к глобальной переменной $wp_filter.
    Если существует определенная цель — снизить, минимизировать, нагрузку создаваемую WordPress это использовать константу SHORTINIT, но попотеть придется изрядно, чем я и занимаюсь весь последний месяц, даже ДОМ-2 посмотреть некогда :))

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Отключение проверки всех обновлений WordPress 3.5.1?» закрыта для новых ответов.