Как отключить обновление плагинов WordPress.

Сразу хочу сказать, что все выложенные мной коды, работают на версиях WordPress 3.0 и выше, если у вас версия ниже 3.0 , не расстраивайтесь, в Гугле есть хаки и под ваши версии WordPress.

И так, открываете в редакторе файл function.php, и в самом низу, до закрывающего тега ?>, добавляете код:
Запрещаем обновления самого WordPress:

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;" ) );
wp_clear_scheduled_hook( 'wp_update_plugins' );

Запрещаем обновления тем(шаблонов):

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');

Или все сразу

// Отключаем все обновления
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;" ) );
wp_clear_scheduled_hook( 'wp_update_plugins' );
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');

Для того, чтобы wordpress снова увидел обновления, нужно на время удалить эти коды, а после обновления wordpess или плагинов, темы вашего движка, вернуть все обратно.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
× iOs app

To install this Web App in your iPhone/iPad press iOs sourse and then Add to Home Screen.