WordPress : get_stylesheet_directory() renvoie le mauvais URI… localhost/en utilisant des vhosts

Publié par Jean-Michel le

J’essaie de développer un thème WP pour un client via localhost. J’utilise XAMPP sur Windows 8 et j’ai configuré des vhosts sur quelque chose comme myclient.dev. Cela fonctionne pour la feuille de style

<?= get_stylesheet_uri(); ?>

Mais lorsque j’essaie d’utiliser get_stylesheet_directory()(principalement pour les images), j’obtiens le mauvais chemin : donc

<img  class="logo" src="<?= get_stylesheet_directory(); ?>//images/logo.png">

Le src renvoie :

http://myclient.dev/C:/Users/..../Localhost/hfclients.dev/myclient.dev/wp-content/themes/myclient.dev/images/cta-banner.jpg

Comment puis-je réparer cela?

Solution n°1 trouvée

Comme je le disais en commentaire :

  • get_stylesheet_directory()produit le chemin du système de fichiers local

  • get_stylesheet_directory_uri()produit une URL

Utilisez simplement ce dernier. 🙂

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 *