web-dev-qa-db-fra.com

De bons outils pour localiser les points d'ancrage dans une page wordpress/une interface d'administration/un article de blog?

J'ai récemment commencé à utiliser le plugin Hikari Hooks pour Wordpress, car il semble vous permettre de vous faire une bonne idée de ce que do_actions appelle sur la page. , de sorte que vous puissiez facilement savoir où se situent les points d’accroché pour le code de plugin.

Existe-t-il de meilleurs outils/plugins pour accomplir la même chose?

En particulier, je cherchais une solution qui pourrait me notifier des actions de transition post-statut telles que new_to_publish et draft_to_publish ... Il semble que Hikari Hooks vous informe de ces modifications, mais ne vous indique pas qu'elles sont disponibles, mais uniquement si vous ' re déjà ajouté comme une action.

1
leeand00

Il est généralement facile de trouver la plupart des crochets dans la documentation ou la source. Cela peut être beaucoup plus délicat pour les hooks générés dynamiquement, comme les post-transitions. Essentiellement, il n'existe pas dans la source sous forme de hook spécifique. Il s'agit d'un hook généré de manière dynamique au moment de l'exécution, en fonction des variables.

do_action("${old_status}_to_$new_status", $post);
do_action("${new_status}_$post->post_type", $post->ID, $post);

À la pile de test locale, j'ajoute souvent simplement var_dump() sur les variables au code source pour voir ce qui se passe. Sale, mais facile et rapide. De toute évidence très fortement non recommandé pour l'environnement de production.

2
Rarst

Notez bien s’il s’agit d’un moyen meilleur , mais j’ai écrit un plugin pour afficher le hook actif sur une page pour cette réponse:

1
MikeSchinkel

Moins d'un outil et plus d'une référence, le Plugin API/Référence de filtre est une excellente liste, triée par type.

1
user2607