WordPress Plugin zum Aktivieren anderer Plugins

Hi iam entwickelt ein Plugin, um ein paar Plugins zu aktivieren. Dh: Das Plugin Jetpack hat sechs Plugins und alle werden bei einer einzigen Installation aktiviert, ebenso muss ich eine Gruppe von Plugins aktivieren, um dieses Plugin zu aktivieren.

Betrachten wir zum Beispiel ein Plugin namens ‘site plugin’, das Unterordner anderer Plugins enthält. wenn ich ‘site plugin’ aktiviere, sollte es Optionen anzeigen, um andere Plugins darin zu aktivieren.

Ich hoffe, jemand könnte mir helfen.

Solutions Collecting From Web of "WordPress Plugin zum Aktivieren anderer Plugins"

Sie können main pluggin register_activation_hook verwenden und die function verwenden, die Sie über den Hook registrieren, um die notwendigen Plugins zu aktivieren.

Smth in diesen Zeilen:

// get already activated plugins $plugins = get_option('active_plugins'); $puginsToActiv = array('Plugin1', 'Plugin2', 'Plugin3'); if($plugins) { $changed = false; foreach ($puginsTostActiv as $plugin) { if (!in_array($plugin, $plugins)) { $changed = true; array_push($plugins,$plugin); } } if ( $changed ) update_option('active_plugins',$plugins); } // code not tested