Редактор

Как отключить обновления 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, плагинов, тем

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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