web-dev-qa-db-fra.com

Demander des précisions sur le cycle de vie d'une demande de page

J'essaie simplement de comprendre le "cycle de vie" d'une demande de page typique dans WordPress. La page de référence des actions répertorie 38 actions qui se produisent lors du chargement d'une page standard, mais deux choses ne me semblent pas claires:

  • est-ce que functions.php est invoqué avant aucun des hooks n'est exécuté?
  • le framework appelle-t-il votre "page.php", etc., quelque part dans la séquence de hooks ou après tous les hooks ont été exécuté?

Merci.

(excuses si ma terminologie est un peu décalée, mais je crois comprendre l’idée derrière les crochets mis à disposition par le cadre, et les actions associées à ces points par l’auteur du thème)

3
user4184

Pour voir à la fois quand une action est déclenchée et quand un fichier est inclus, regardez ici:

http://wp-roadmap.com/demo/

Notez qu'il ne couvre que les éléments contenus dans WP Core, ainsi que le thème par défaut.

3
scribu

est-ce que functions.php est invoqué avant l'exécution des hooks?

Il est traité lors du chargement du ou des thèmes, juste avant le hook after_setup_theme.

le framework appelle-t-il votre "page.php", etc., quelque part dans la séquence des hooks ou après que tous les hooks ont été exécutés?

Si je ne me trompe pas, un modèle spécifique est déterminé et traité dans le crochet template_redirect.

1
Rarst