Intereting Posts
Как перенаправить незарегистрированных пользователей на страницу входа в WordPress и обойти некоторые идентификаторы страниц? искать только страницы, если на странице Как добавить метаполя для пользователя с помощью wp-api? Ошибка «Обновление сети»: застрял с проверкой сертификата SSL Ошибка разбивки на страницы администратора (у вас недостаточно прав) add_action не работает, если экземпляр нескольких контейнеров-таблеток через шаблон-файл Подключить регистрационную форму к Apigee Субдомены без WordPress в многоузловой установке Открыть детали вложений Admin (Все сообщения) перестать отвечать на вопросы Получите несколько значений настраиваемого поля в запросе $ wpdb Получить уникальные категории – группа? URL-адрес для разбивки на страницы в пользовательском типе содержимого Paginate_links работает только на первой странице пользовательские модули WordPress / виджеты на странице? могу я сделать свой собственный?

Хорошие инструменты для поиска крючков на странице wordpress / admin / blog post?

Недавно я начал использовать плагин Hikari Hooks для WordPress, так как он позволяет вам получить представление о том, что на странице вызывается do_actions, чтобы вы могли легко узнать, где могут быть потенциальные перехватчики для кода плагина.

Есть ли лучшие инструменты / плагины для достижения того же?

В частности, я искал тот, который мог бы уведомить меня о действиях перехода на статус post, таких как new_to_publish и draft_to_publish … Похоже, что Hikari Hooks уведомляет вас об этих изменениях, но не то, что они доступны, только если вы уже добавили их как действие.

Solutions Collecting From Web of "Хорошие инструменты для поиска крючков на странице wordpress / admin / blog post?"

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

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

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

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

  • Где я могу найти список крючков WordPress?

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