Le client demande si un plugin de carrousel spécifique qu'il utilise peut être widgetisé. Cela signifie que je devrais créer un widget à l'intérieur de functions.php qui appelle la fonction du plugin. Cela signifie que le code du plugin doit être chargé en premier pour que la fonction soit disponible pour WordPress lors du chargement du fichier functions.php, n'est-ce pas? Cela fonctionnerait-il?
77
Une approche intéressante serait de répertorier tous les points d'ancrage d'un fichier dans une séquence d'exécution.
Et vous obtiendrez le résultat comme ceci:
Les avantages de cette vérification sont nombreux, mais veuillez noter que le résultat sera différent pour les différents modèles de page que vous appellerez ou si vous êtes dans un tableau de bord.
J'ai simplement appelé cela depuis
/?p=1
ou la page Hello World.Si vous n'avez pas activé un seul plugin, vous pouvez mettre ce code dans un
mu-plugins
dossier.Il peut être préférable d’utiliser l’ API WP FS , mais cette façon de procéder est vraiment concise.
la source
Vous pouvez avoir un widget dans le fichier .php du plugin (et avoir une variable globale partagée qu'ils peuvent tous les deux utiliser), si c'est ce que vous demandez. Voici un tutoriel avec un exemple de code sur lequel je suis tombé il y a quelque temps.
En outre, voici une liste des actions exécutées pendant une demande typique , dans l'ordre d'exécution. Les n ° 2 et 10 suggèrent que les plugins se chargent en premier; pas sûr de functions.php.
la source