after_setup_theme

Définition : after_setup_theme est une action WordPress lancée après le chargement du fichier de fonctions du thème. Elle permet de déclarer les capacités et paramètres du thème avant les étapes suivantes d’initialisation.

Terminologie

Terme : after_setup_theme

Autres appellations : Après configuration du thème, Theme Setup Hook

À quoi cela sert

Le hook s’exécute après le chargement du thème actif, notamment de functions.php, mais avant init. Il est fréquemment utilisé pour add_theme_support(), l’enregistrement de menus ou le chargement de traductions selon les recommandations applicables.

Dans quel contexte l’utiliser

L’utiliser dans un thème classique ou compatible pour signaler une fonctionnalité supportée, comme les miniatures mises en avant. Pour des comportements indépendants de l’apparence, préférer un plugin adapté.

Exemple concret

Un thème annonce à WordPress qu’il prend en charge les images mises en avant et laisse ensuite l’administration proposer le dispositif natif.

Exemple de code commenté

<?php
// Dans le fichier functions.php d’un thème.
add_action( 'after_setup_theme', function () {
    add_theme_support( 'post-thumbnails', array( 'post' ) );
} );

Explication de l’exemple

Le callback ne crée aucune image ; il déclare la prise en charge de post-thumbnails pour les publications. L’affichage de la miniature dépend ensuite du template et de la présence d’une image.

Précautions et limites

Le fichier functions.php doit appartenir au thème concerné. Déplacer cet exemple dans une extension peut modifier sa portée et ne remplace pas les conventions des thèmes blocs.

Termes associés

  • plugins_loaded
  • init
  • Thème WordPress

Références officielles

Bouton retour en haut de la page