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

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

Лучшее решение на мой взгляд — это установить плагин  Disable All WordPress Updates.

Есть еще несколько альтернативных плагинов, например — Disable All Updates & Notifications. Однако после установки этого плагина было замечено снижение производительности в панели администратора.

Также можно запретить обновление без использования плагинов. Для этого нужно добавить следующий код в файл functions.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');
    

Однако при использовании этого кода админка, как и в предыдущем случае, стала загружаться медленнее.


Хорошая статья? Оцените!
(1 оценок, среднее: 5,00 из 5)
Загрузка...


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

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