Поддержка Проблемы и решения Обновление плагинов

  • Решено Peacemaster

    (@peacemaster)


    Подскажите, пожалуйста, каким образом реализовано обновление плагинов в WP.

    И как это можно отключить для конкретного плагина

Просмотр 1 ответа (всего 1)
  • total disable updates — отключает проверку обновление плагинов и wp полностью.
    Код такого плана:

    remove_action( 'init', 'wp_version_check' );
    remove_action( 'load-plugins.php', 'wp_update_plugins' );
    remove_action( 'load-update.php', 'wp_update_plugins' );
    remove_action( 'admin_init', '_maybe_update_plugins' );
    remove_action( 'wp_update_plugins', 'wp_update_plugins' );
    remove_action( 'admin_init', '_maybe_update_themes' );
    remove_action( 'wp_update_themes', 'wp_update_themes' );

    Пишите правила для конкретного плагина.
    Так же есть вот такая фишка для отключения сообщений с просьбой обновиться в панели управления wordpress:

    if (!current_user_can('edit_users')) {
    add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
    add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
    }

Просмотр 1 ответа (всего 1)
  • Тема «Обновление плагинов» закрыта для новых ответов.