Diferența dintre after_setup_theme și init action hooks?

15 apr. 2011, 04:47:39
Vizualizări: 15.1K
Voturi: 13

Care este diferența dintre action hook-urile after_setup_theme și init? Se pare că ambele sunt apelate chiar înainte de încărcarea oricărei pagini în WordPress (inclusiv paginile de administrare).

0
Toate răspunsurile la întrebare 1
1
29

after_setup_theme este un action hook care se declanșează înainte de apelul efectiv $wp->init(); care configurează utilizatorul curent, iar abia apoi se declanșează hook-ul init. Aceasta înseamnă că sunt practic la fel, cu o diferență majoră: la momentul after_setup_theme utilizatorul nu este autentificat, în timp ce la init el este autentificat (presupunând că vorbim despre un utilizator real).

15 apr. 2011 05:35:31
Comentarii

Doar o completare la răspunsul excelent al lui Bainternet. Puteți vedea ordinea de execuție a hook-urilor aici: http://codex.wordpress.org/Plugin_API/Action_Reference. Și puteți vedea toate hook-urile și diferențele dintre after_setup_theme și init

Eray Eray
31 mar. 2015 06:30:24