Редактор

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

Иногда требуется отключить обновление WordPress, тем или плагинов. Зачем? Например на одном из моих сайтов используется тема, которая работает только с WordPress 4.1. Естественно, чтобы система не требовала обновлений я решил принять меры. Поискав в сети нашел ответ, вот и выкладываю сюда, чтоб самому не искать больше, да и читателям надеюсь пригодится. Обычно авторы блогов рекомендуют редакторы для работы с кодом или хотя бы Notepad++. Я тоже им пользуюсь, но для небольших изменений в коде обычно захожу в редактор консоли 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');

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

2 комментария для “Как отключить обновления WordPress, плагинов, тем

Добавить комментарий для аноним Отменить ответ

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.