check_plugins_active.php
Bei der Verwendung des Kontaktformulars „Happyforms“ wird geprüft, ob das Zusatz-Plugin „WP H-Happyforms Tools“ aktiv ist. Wenn dies nicht zutrifft, ist im Dasboard eine Admin Notice mit diesem Hinweis zu sehen:
PHP-Code:
<?php /* Stand: 27.12.2022 Check, ob Plugins aktiv sind */ // Plugin "WP H-Happyforms Tools" inaktiv? if (!function_exists('is_plugin_inactive')) { require_once ABSPATH . '/wp-admin/includes/plugin.php'; } // Plugin "Happyforms" inaktiv? if (is_plugin_active('happyforms/happyforms.php')) { if (is_plugin_inactive('wp-h-happyforms-tools/wphhft.php')) { function wphhft_notice() { ?> <div class="notice notice-error"> <p><?php _e('Bitte das Plugin <a href="https://herbrand.org/wordpress/eigene-plugins/wp-h-happyforms-tools/" target="_blank"> <b>"WP H-Happyforms Tools"</b></a> herunterladen, installieren und aktivieren!');?></p> </div> <?php } add_action( 'load-index.php', function(){ add_action( 'admin_notices', 'wphhft_notice' ); } ); } } ?>
Hinweis:
Der PHP-Code kann um die Prüfung für weitere aktive Plugins ergänzt werden.