Разница между хуками after_setup_theme и init в WordPress

15 апр. 2011 г., 04:47:39
Просмотры: 15.1K
Голосов: 13

В чем разница между хуками действий after_setup_theme и init? Кажется, они оба вызываются прямо перед загрузкой любой страницы в WordPress (даже административных страниц).

0
Все ответы на вопрос 1
1
29

Хук действия after_setup_theme срабатывает до фактического вызова $wp->init();, который устанавливает текущего пользователя, и только после этого срабатывает хук действия init. Это означает, что они в значительной степени одинаковы, но с одним ключевым отличием: на момент after_setup_theme пользователь ещё не аутентифицирован, тогда как на момент init — уже аутентифицирован (при условии, что речь идёт о реальном пользователе).

15 апр. 2011 г. 05:35:31
Комментарии

Дополнение к отличному ответу Bainternet. Порядок выполнения хуков можно посмотреть здесь: http://codex.wordpress.org/Plugin_API/Action_Reference. Также там можно увидеть все хуки и различия между after_setup_theme и init

Eray Eray
31 мар. 2015 г. 06:30:24