Иногда может понадобится отключить обновления плагинов, тем и ядра 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');
Однако при использовании этого кода админка, как и в предыдущем случае, стала загружаться медленнее.
Хорошая статья? Оцените!