Ajouter un onglet Options du thème

Dans le répertoire du thème, à l’intérieur du dossier inc, créez un fichier et nommez-le control.php.

1. La fonction add_theme_pages()

Pour créer un sous-onglet à l’onglet Apparence, utilisez la fonction add_theme_page() :

<?php 
add_theme_page($page_title,$menu_title,$capability,$menu_slug,
$function); 
?> 
  • $page_title : nom de la page qui va s’inscrire dans la balise <title>.

  • $menu_title : nom qui va apparaître dans le menu.

  • $capability : droits offerts à l’utilisateur selon son rôle. Voir la liste complète : https://wordpress.org/support/article/roles-and-capabilities

  • $menu_slug : nom du lien de l’URL.

    Exemple : /wp-admin/themes.php?page=$menu_slug.

  • $function : nom de la fonction affichant le contenu de l’onglet.

2. Créer l’onglet

Pour créer un onglet, il faut éditer le fichier control.php et y créer un objet PHP. Pour cela, créez une classe appelée MB.

À l’intérieur de la classe, créez une méthode d’initialisation, appelez-la init().

À l’intérieur de la méthode init(), utilisez la fonction add_theme_page(), pour créer l’onglet à l’initialisation de la page.

Puis, créez une deuxième méthode displayOptions(), pour...

couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Ajouter un logo avec la fonction add_theme_support()
Suivant
Mettre en place la page d'options