2012-06-12 1 views
0

est-il un moyen de sténographie pour lier des images dans WordPress ... Je me trouve avoir à taperWordPress courte main/code de localisation d'image

http://domain.com/cms/wp-content/themes/site_theme/simgs/structure/categories.png 

afin d'obtenir l'image à charger. Je voudrais faire quelque chose comme

<img src="simgs/structure/categories.png" ... 

Répondre

1

Vous devez utiliser les balises de modèle plutôt que dans Wordpress URL hardcoding. Un exemple, en utilisant votre URL ci-dessus, serait:

<img src="<?php echo get_stylesheet_directory_uri(); ?>/simgs/structure/categories.png" /> 

S'il vous plaît être conscient que je ne suis pas sûr que la fonction get_stylesheet_directory_uri() retourne une barre oblique ou non vous pouvez donc avoir à entrevoir source en sortie de votre modèle découvrir.

+0

Si vous réutilisez la valeur de get_stylesheet_directory_uri() alot, vous pouvez également définir une variable de chaîne courte pour la réutiliser. –

+0

Et j'ai également découvert que la fonction n'inclut pas une barre oblique, donc le code ci-dessus devrait être correct. La raison pour laquelle vous ne voulez pas utiliser une autre fonction comme get_bloginfo ('tempate_url') est due au fait que si votre thème est un thème enfant, l'URL du thème parent sera renvoyée plutôt que votre enfant. –

+0

hmm cela fonctionne bien pour les modèles mais existe-t-il une méthode pour saisir l'emplacement de l'image dans la zone d'administration sur une page? – acctman