How to Hide Admin Notifications in Wor...
Effortlessly remove WordPress plugin notifications from all admin pages, ensuring a c...

WPCodeBox
315

Learn how to disable plugin deactivation in WordPress to prevent essential plugins from being deactivated. This snippet provides the code and instructions you need to keep your WordPress site running smoothly.
<?php
function disable_plugin_deactivation( $actions, $plugin_file, $plugin_data, $context ) {
if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
'advanced-custom-fields/acf.php',
'gp-premium/gp-premium.php'
)))
unset( $actions['deactivate'] );
return $actions;
}
add_filter( 'plugin_action_links', 'disable_plugin_deactivation', 10, 4 );





