2014-01-21 13 views
1

我在WordPress中很新,我對如何在我的主頁中插入一個immage位於我的主題目錄中的子文件夾存在以下疑問。如何正確使用get_template_directory_uri()WordPress函數來加載我主題的子文件夾中的圖像?

所以我有以下情況:進入我的自定義主題目錄我有一個包含JPG IMMAGE以下文件夾:/assets/img/flexslider/flex-1.jpg

現在在我的頭.PHP文件我有這樣的事情:

<li> 
     <img src="assets/img/flexslider/flex-1.jpg"> 
     <div class="flex-caption"> 
      <p class="flex-caption-text"> 
       <span>Lorem ipsum</span><br> 
       <span>sit dolor</span><br> 
       <span>adipiscing elitur</span> 
      </p> 
     </div> 
    </li> 

顯然,當網頁加載完畢後,按IMMAGE 柔性1.JPG沒有加載,因爲沒有正確的道路(INFACT使用Firebug我獲得它tr y加載assets/img/flexslider/flex-1.jpg immage)所以我認爲我可以使用絕對路徑,但這是非常可怕的!

所以我想用get_template_directory_uri()函數從WP提供要做到這一點,我已經嘗試改變這種方式以前的代碼:

<li> 
     <img src=<?php get_template_directory_uri().'/assets/img/flexslider/flex-1.jpg' ?>> 
     <div class="flex-caption"> 
      <p class="flex-caption-text"> 
       <span>Lorem ipsum</span><br> 
       <span>sit dolor</span><br> 
       <span>adipiscing elitur</span> 
      </p> 
     </div> 

但不工作,使用螢火我可以看到負荷什麼,事實上在我的布勞爾源代碼,我有:

<img src=""> 

爲什麼不起作用?我錯過了什麼?

TNX

安德烈

回答

7

我希望它會工作:

<img src="<?php echo get_template_directory_uri(); ?>/assets/img/flexslider/flex-1.jpg" /> 

如果您的資產中的主題文件夾。

+0

+1 - 這是種挑剔挑剔一點,但呼應與WordPress的編碼比打印標準更一致的() – squarecandy

1

請嘗試:

<img src="<?php print(get_template_directory_uri()); ?>/assets/img/flexslider/flex-1.jpg" /> 

只是檢查斜線,如果雙前 「入資產價值」,消除靜電之一。

0

您還可以使用:

<img src="<?php bloginfo('template_url'); ?>/images/yourimage.jpg"> 
相關問題