Comment vérifier si certains plug-in existe et dans la version attendue
-
16-10-2019 - |
Question
J'ai créé le plugin qui va à wordpress plug-in référentiels. Maintenant, je dois créer un autre plug-in (sous plugin ou plugin vous pouvez appeler l'enfant) qui ont besoin de ce plug-in certain d'être déjà installé et activé.
Je sais que je peux utiliser register_activation_hook
. Cependant, comment puis-je vérifier en utilisant ce crochet? Ou, peut-être il y a une autre solution existe?
La solution
Il est is_plugin_active()
fonction.
Autre méthode consiste à vérifier si des fonctions ou des classes, spécifiques au plug-in nécessaire, existent. Certains plugins définissent explicitement leurs propres constantes pour cela, généralement avec le numéro de version et / ou d'autres informations d'identification.
Il y a eu des développements à faire la logique de la dépendance d'extension plus générique, comme Plugin Dependecies , mais ils n'avaient pas gagné l'adoption généralisée à ce jour.