2016-07-07 2 views
1

Я начал изучать Wordpress, и я делаю свою собственную тему. В рамках дизайна у меня есть некоторые изображения, которые должны отображаться ... но они этого не делают.Wordpress изображения не отображаются

Я использую этот код:

<div class="col-xs-4"> 
    <a href="#"><img src="images/html_brand.jpg" class="img-responsive"></a> 
</div> 

, а затем я обнаружил, что я должен использовать PHP связать с моим изображением:

<div class="col-xs-4"> 
    <a href="#"> 
     <img src="<?php bloginfo('stylesheet_directory'); ?>html_brand.jpg" 
        class="img-responsive"> 
    </a> 
</div> 

Но проблема в том, изображение еще Безразлично» t отображается. И да, я загрузил их на свой веб-сервер. Я их в каталоге моей темы: mythemename/images/html_brand.jpg

+0

+0

это еще не действует, используйте: '/images/html_brand.jpg' –

+0

если нет, то используйте этот

ответ

0

Если вы используете bloginfo() для вывода вашей темы путь, вам нужно добавить еще один /, а затем оставшийся путь к изображению. Исходя из того, где вы разместили изображение, это должно работать:

<img src="<?php bloginfo('stylesheet_directory'); ?>/images/html_brand.jpg" class="img-responsive"> 

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

<img src="<?php echo get_template_directory_uri(); ?>/images/html_brand.jpg" class="img-responsive"> 

небольшая коррекция :

bloginfo() с конкретным аргументом stylesheet_directory на самом деле зависит от get_stylesheet_directory_uri() к функции - get_template_directory_uri(), как я изначально сказал.

https://core.trac.wordpress.org/browser/tags/3.4.2/wp-includes/general-template.php#L439

Смежные вопросы