check_plugins_active.php

Mit dieser Funktion wird geprüft, ob ein Plugin aktiv oder inaktiv ist. Im Fehlerfall wird eine Meldung als Admin-Notice im Dashboard angezeigt.

Beispiel, ob das Zusatz-Plugin „WP H-Happyforms Tools“ aktiv ist (Ab Theme-Version 1.4 nicht mehr erforderlich). Wenn dies zutrifft, ist im Dasboard eine Admin Notice mit diesem Hinweis zu sehen:

Das Plugin „WP H-Happyforms Tools“ muss in der Plugin-Liste deaktiviert und gelöscht werden!

 

PHP-Code:

<?php
/*
Stand: 25.01.2024
Check, ob Plugins aktiv/inaktiv sind
*/
// Plugin "WP H-Happyforms Tools" aktiv?
if (!function_exists('is_plugin_active')) {
require_once ABSPATH . '/wp-admin/includes/plugin.php';
}
if (is_plugin_active('wp-h-happyforms-tools/wphhft.php')) {
function wphhft_notice() { ?>
<div class="notice notice-error">
<p><?php _e('Bitte das Plugin <b>"WP H-Happyforms Tools"</b></a> deaktivieren und l&ouml;schen!');?></p>

</div>
<?php
}
add_action( 'load-index.php',
function(){
add_action( 'admin_notices', 'wphhft_notice' );
}
);
}
?>

 

Hinweis:
Der PHP-Code kann bei Bedarf um die Prüfung für weitere aktive Plugins ergänzt werden.