Слишком много действий/фильтров!


Новое в wordpress здесь. Концепция действий/фильтров сама по себе не слишком сложна для понимания. Что меня поражает, так это ОГРОМНОЕ количество доступных действий и фильтров. Когда я просматриваю учебные пособия/руководства, они говорят: "просто добавьте эту функцию в действие wp_head или after_setup_theme". Без этих руководств, как бы я узнал, как подключить эту функцию к этому действию?

Как новичок, как, черт возьми, я мог бы знать, что является подходящим действие, за которое можно зацепиться? Есть какие-нибудь советы о том, как в этом ориентироваться? Спасибо

Author: blee908, 2012-06-22

2 answers

Взгляните на Ответ Майка на аналогичный вопрос более конкретно, плагин, который он там разместил, можно использовать для создания списка всех крючков действий и фильтров, которые были вызваны для создания этой страницы в порядке выполнения.

 2
Author: Bainternet, 2017-04-13 12:37:34

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

Есть некоторые инструменты для проверки крючков, и вы, вероятно, рано или поздно напишете свои собственные. Но ничто не сравнится чтение источника.

 6
Author: fuxia, 2017-04-13 12:37:38