wp-multi-search.php aktualisiert
This commit is contained in:
parent
75c0cb0d6d
commit
ddc78694e5
@ -18,6 +18,69 @@ if (!defined('ABSPATH')) {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* WP Multi Toolkit Prüfung
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Funktion zur Überprüfung des WP Multi Toolkit Plugins
|
||||||
|
function wp_multi_search_check_dependency() {
|
||||||
|
if (!function_exists('is_plugin_active')) {
|
||||||
|
include_once(ABSPATH . 'wp-admin/includes/plugin.php');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Prüft, ob WP Multi Toolkit installiert und aktiv ist
|
||||||
|
if (!is_plugin_active('wp-multi-toolkit/wp-multi-toolkit.php')) {
|
||||||
|
add_action('admin_notices', 'wp_multi_search_dependency_notice');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fehlermeldung für Admin-Bereich mit Download-Button
|
||||||
|
function wp_multi_search_dependency_notice() {
|
||||||
|
?>
|
||||||
|
<div class="notice notice-error">
|
||||||
|
<p>
|
||||||
|
<?php _e('Das Plugin "WP Multi Search" benötigt "WP Multi Toolkit", um zu funktionieren. Bitte installieren und aktivieren Sie "WP Multi Toolkit".', 'wp-multi-search'); ?>
|
||||||
|
<a href="https://git.viper.ipv64.net/M_Viper/wp-multi-toolkit/releases" target="_blank" class="button button-primary" style="margin-left: 10px;">
|
||||||
|
<?php _e('WP Multi Toolkit herunterladen', 'wp-multi-search'); ?>
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
|
||||||
|
// Plugin nur initialisieren, wenn Abhängigkeit erfüllt ist
|
||||||
|
if (wp_multi_search_check_dependency()) {
|
||||||
|
// Hier würde der restliche Plugin-Code folgen
|
||||||
|
|
||||||
|
} else {
|
||||||
|
// Optional: Plugin komplett deaktivieren, wenn Abhängigkeit fehlt
|
||||||
|
add_action('admin_init', function() {
|
||||||
|
deactivate_plugins(plugin_basename(__FILE__));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Suchfunktion
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
define('CSP_PLUGIN_VERSION', '1.5');
|
define('CSP_PLUGIN_VERSION', '1.5');
|
||||||
define('CSP_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
define('CSP_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user