WordPress : Utilisez le dossier de thème au lieu de plugins_url

Publié par Jean-Michel le

J’imagine que c’est très simple mais je n’y arrive pas. J’essaie d’ajouter une page de menu au tableau de bord WordPress via mon thème. J’ai la suite…

add_menu_page( 
    'Test', 
    'Test', 
    'manage_options', 
    'myplugin/myplugin-admin.php', 
    '', 
    plugins_url( 'myplugin/image/icon.png' ), 
    6 
);

Ce qui fonctionne, mais je souhaite utiliser une icône dans mon répertoire de thèmes au lieu d’un plugin. Comment puis-je modifier cela pour regarder là-dedans à la place? J’ai essayé d’utiliser à theme_urlla place mais cela ne fonctionne pas.

Lire également:  Wordpress : Champ personnalisé créé dans add_meta_boxes réapparaissant à nouveau dans la métabox personnalisée par défaut

Solution n°1 trouvée

get_template_directory_uri()doit être utilisé pour obtenir l’URI du répertoire du thème parent.
get_stylesheet_directory_uri()doit être utilisé pour obtenir l’URI du répertoire du thème enfant.

Solution n°2 trouvée

Il n’y a pas de fonction telle que theme_url, si je ne me trompe pas.

Regardez get_template_directory_uriouget_stylesheet_directory_uri

Solution n°3 trouvée

get_template_directory_uri()doit être utilisé pour obtenir l’URI du répertoire du thème parent.
get_stylesheet_directory_uri()doit être utilisé pour obtenir l’URI du répertoire du thème enfant.

Lire également:  Utilisation de deux boucles dans un modèle Wordpress

Solution n°4 trouvée

Il n’y a pas de fonction telle que theme_url, si je ne me trompe pas.

Regardez get_template_directory_uriouget_stylesheet_directory_uri

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *