пройти авторизацию: 

Отключить проверку обновлений WordPress и плагинов
UPD
30 11

Отключить проверку обновлений WordPress и плагинов

Обновлять WordPress и плагины нужно.

Я не спорю.

Это дает ряд преимуществ: новые возможности, удобный интерфейс (для кого как), безопасность и т.д. Но, новые версии с каждым разом становятся все прожорливее на системные ресурсы сервера. Это очевидный недостаток, который часто становится решающим при выборе: обновлять или не обновлять.

Для тех, кто не хочет постоянно обновляться, но боится, что «сорвется» из-за надоедливых напоминаний в панели администратора, я предлагаю отключить напоминания о том, что ваша версия WP устарела и пора бы обновиться.

Для этого можно использовать плагины, но я советую поступить другим способом.

Просто добавляем в файл functions.php вашей темы следующие строки.

Для отключения проверки обновлений WordPress, в зависимости от текущей установленной версии, вставляем:

<?php
# 2.3 to 2.7:
add_action( 'init', create_function( '$a', "remove_action( 'init',
'wp_version_check' );" ), 2 );
add_filter( 'pre_option_update_core', create_function( '$a',
"return null;" ) );
 
# 2.8:
remove_action( 'wp_version_check', 'wp_version_check' );
remove_action( 'admin_init', '_maybe_update_core' );
add_filter( 'pre_transient_update_core', create_function( '$a',
"return null;" ) );
?>

Для отключения проверки обновлений плагинов вставляем:

<?php
# 2.3 to 2.7:
add_action( 'admin_menu', create_function( '$a', "remove_action(
'load-plugins.php', 'wp_update_plugins' );") );
add_action( 'admin_init', create_function( '$a', "remove_action(
'admin_init', 'wp_update_plugins' );"), 2 );
add_action( 'init', create_function( '$a', "remove_action(
'init', 'wp_update_plugins' );"), 2 );
add_filter( 'pre_option_update_plugins', create_function(
'$a', "return null;" ) );
 
# 2.8:
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' );
add_filter( 'pre_transient_update_plugins', create_function( '$a',
"return null;" ) );
?>

Вот в принципе и все. Напомню только, что редактировать файлы лучше при помощи программы Notepad2. Кодировку лучше поставить UTF-8 (хотя, в данном случае не принципиально).

Опубликовано:
Обсуждение

Чтобы оставить своё мнение, необходимо

пройти авторизацию: 

Комментарии и Отзывы: 11

hav0k

Оторвать руки тому кто отключает обновление.

0
francis

Виноват!
Мне очень жаль.
Я смотрел перевод страницы.
На французском языке, трансформируется код.
Извините снова и мои благодарности за ваш вклад!

0
francis

Ваш код не работает: много ошибок (ошибка разбора, и т.д.)
У вас есть объяснение?
Я никогда не видел такого раньше.

0

Добрый день! Я работаю на WordPress 3.0.5, знаете ли Вы как отключить проверку в этой версии. Спасибо.

0

Чтобы оставить своё мнение, необходимо

пройти авторизацию: