web-dev-qa-db-fra.com

quand une action doit-elle être ajoutée à init et quand doit-elle être ajoutée à wp_head

Comment savez-vous quand ajouter votre action à init ou à wp_head. En particulier en ce qui concerne les scripts et les styles, mais aussi toute autre action.

4
Ashley G

Extrait du Codex Action Reference :

init Est exécuté après le chargement de WordPress mais avant l'envoi des en-têtes. Utile pour intercepter les déclencheurs $ _GET ou $ _POST.

wp_head S'exécute lorsque le modèle appelle la fonction wp_head. Ce crochet est généralement placé près du haut du modèle de page entre <head> et </ head>. Ce hook ne prend aucun paramètre.

En gros, wp_head est exécuté lorsque la page est déjà chargée, alors que init est exécuté avant.

N'oubliez pas non plus que init se déclenche également sur les pages d'administration et que tout ce qui concerne l'interface frontale doit en être exclu avec la vérification !is_admin().

5
Rarst