Customiser un thème avec add_theme_support()
La fonction WordPress add_theme_support() permet d’ajouter des fonctionnalités au thème, comme des formats pour les articles, un logo, des en-têtes de page, un background (arrière-plan)... Mais aussi d’ajouter des fonctionnalités à l’éditeur de bloc Gutenberg. Logo Gutenberg
Cette fonction est utilisée par beaucoup de thèmes, mais certains n’exploitent pas toutes les possibilités qu’offre la fonction.
Par exemple : le thème Twenty Seventeen utilise certaines de ces fonctionnalités, de base, dans le fichier functions.php. Dans l’administration de ce thème, vous retrouvez donc l’onglet En-tête, la section pour les formats d’articles, l’activation du flux RSS... Quant au thème Twenty Twenty, il n’y a pas l’onglet En-tête, ni la section formats d’article, mais on retrouve un éditeur avec une palette de couleurs, un éditeur pour les polices...
La fonction add_theme_support() doit être attachée au hook d’action after_setup_theme, qui exécute la fonction lors du chargement du thème.
Si certains éléments ne sont pas présents dans votre thème d’origine, ajoutez cette fonction dans le fichier functions.php, pour activer ces options.
Voici le détail de cette fonction :...