Разница между обработчиками after_setup_theme и init?

13

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


источник

Ответы:

26

after_setup_themeДействие ловушка запускается до фактического, $wp->init();который устанавливает текущего пользователя, и только тогда initсрабатывает действие ловушка, что означает, что они в значительной степени одинаковы с одним существенным отличием, и что у after_setup_themeпользователя не аутентифицируется, а в initон (если предположить, что мы говорим о реальном пользователе).

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