it-swarm.com.de

So prüfen Sie, ob ein bestimmtes Plugin vorhanden und in der erwarteten Version ist

Ich habe ein Plugin für WordPress-Plugin-Repositories erstellt. Jetzt muss ich ein weiteres Plugin erstellen (Sub-Plugin oder Child-Plugin, das Sie möglicherweise aufrufen), für das dieses bestimmte Plugin bereits installiert und aktiviert sein muss.

Ich weiß, dass ich register_activation_hook verwenden kann. Wie überprüfe ich jedoch die Verwendung dieses Hakens? Oder gibt es vielleicht eine andere Lösung?

1
ariefbayu

Es gibt is_plugin_active() Funktion.

Eine andere Methode besteht darin, zu überprüfen, ob Funktionen oder Klassen vorhanden sind, die für das erforderliche Plugin spezifisch sind. Einige Plugins definieren hierfür explizit ihre eigenen Konstanten, typischerweise mit Versionsnummer und/oder anderen identifizierenden Informationen.

Es gab einige Entwicklungen, um die Erweiterungsabhängigkeitslogik allgemeiner zu gestalten, wie z. B. Plug-in-Abhängigkeiten , aber sie waren bisher nicht allgemein verbreitet.

3
Rarst