2012-10-22 45 views
0

我一直在使用自定義字段正確輸出滑塊中圖像的目錄時遇到問題。我使用的代碼如下:Php中的Wordpress自定義字段的問題

<div class="container"> 
    <?php 
    //path or directory where the images are stored 
    $directory = "echo get_post_meta($post->ID, 'directory', true)"; 

    //read all files with a .jpg extension 
    $images = glob($directory . "*.jpg"); 

    //output the required HTML code to display the images in the gallery 
    foreach($images as $image) 
    { 
     echo '<div class="content"><div><a href="'.$image.'"><img src="'.$image.'" width="120" height="80" alt="this is a test" class="thumb" /></a></div></div>'."\n"; 
    } 
    ?> 
</div> 

的價值我想動態輸出是$目錄=「」,它通常是這樣的$目錄=「圖片/產品1 /」。我將我的自定義字段「目錄」設置爲images/product1 /。有任何想法嗎?謝謝您的幫助!

+0

感謝編輯gapple。欣賞它! – Andy

回答

0

它看起來像問題是與這條線:

$directory = "echo get_post_meta($post->ID, 'directory', true)"; 

將導致試圖像glob的是:

glob("echo get_post_meta($post->ID, 'directory', true)*.jpg"); 

這顯然是無效的。

相反,你應該實際上調用get_post_meta()功能

$directory = get_post_meta($post->ID, 'directory', true); 
+0

完美的gapple,對我很好。再次感謝您的幫助! – Andy