Хорошие инструменты для поиска крючков на странице wordpress/интерфейсе администратора/записи в блоге?


Я недавно начал использовать плагин Hikari Hooks для Wordpress, поскольку он, похоже, позволяет вам получить хорошее представление о том, какие действия вызываются на странице, чтобы вы могли легко узнать, где могут находиться потенциальные крючки для кода плагина.

Существуют ли лучшие инструменты/плагины для выполнения того же самого?

В частности, я искал тот, который мог бы уведомить меня о действиях по переходу после статуса , таких как new_to_publish и черновик_то_публиковать...Похоже, что Крючки Хикари уведомляют вас о таких изменениях, но не о том, что они доступны, только если вы уже добавили их в качестве действия.

Author: Community, 2011-02-01

3 answers

Обычно легко найти большинство крючков в документации или источнике. Это может быть намного сложнее для динамически генерируемых крючков, таких как переходы после. По сути, он не существует в исходном коде в виде определенного крючка - это крючок, который генерируется динамически во время выполнения в зависимости от переменных.

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

В локальном тестовом стеке я часто просто добавляю var_dump() переменные в исходный код, чтобы посмотреть, что происходит. Грязно, но легко и быстро. Очевидно, что крайне не рекомендуется для производственная среда.

 2
Author: Rarst, 2011-02-02 06:24:37

Обратите внимание, конечно, если это лучший способ, но я написал плагин для отображения активного крючка на странице для этого ответа:

 1
Author: MikeSchinkel, 2017-04-13 12:37:46

Меньше инструмента и больше ссылки, ссылка на API/фильтр плагина - отличный список, и он отсортирован по типу.

 1
Author: , 2011-02-02 03:18:51