wordpress get_template_directory - PullRequest
       10

wordpress get_template_directory

2 голосов
/ 02 декабря 2011

У меня есть следующий код, и я ожидаю, что он найдет нужную тему и поместит этот путь перед /images/bg.png, пока я просто получаю местоположение localhost / nameoffolder / images / bg.png, но я хочу, чтобы localhost / nameoffolder / wp-content / themes / images / bg.png

<img src="<?php get_template_directory(); ?>/images/bg.png"></img>

это каталог, который я хотел бы отобразить http://localhost:8888/fiftyfity/wp-content/themes/fiftyfity/images/

Ответы [ 3 ]

7 голосов
/ 02 декабря 2011

Я использовал этот код вместо этого, и он работал

<img src="<?php bloginfo( 'template_directory' ); ?>/images/bg.png"></img>
7 голосов
/ 15 августа 2013

get_template_directory () возвращает каталог, но он не отображает его, поэтому, если вы используете его вместе с echo, он будет работать

<img src="<?php echo get_template_directory(); ?>/images/bg.png"></img>

но я предложу использовать вместо него get_template_directory_uri (), потому что выше не будет переносимым (окна используют обратные слеши в качестве разделителя)

<img src="<?php echo get_template_directory_uri(); ?>/images/bg.png"></img>
0 голосов
/ 02 декабря 2011

это странно ... Можете ли вы вместо этого попробовать get_stylesheet_directory () и посмотреть, что это возвращает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...