2013-03-15 93 views
0

首先,我在帖子中創建了一個圖庫(使用內置的Wordpress圖庫)。從Wordpress 3.5圖庫中查看圖片

現在,因爲我不喜歡Wordpress如何顯示圖庫(位於前端),因此我想在single.php頁面中檢索該圖庫的圖像ID,因爲我想使用php代碼創建自定義圖庫,一個像FancyBox的插件。

我試了很多代碼,但沒有人工作!我使用Bootstrap使用WordPress 3.5.1。

+1

如果您有累碼,請在此處粘貼。 – 2013-03-15 10:03:43

回答

0

這裏是你如何做一個自定義畫廊與圖像附加到WordPress的文章/頁面。 WP 3.5和更舊的版本也是如此。

<ul> 
<?php $images = get_children('post_type=attachment&post_mime_type=image&post_parent=' . $post->ID . ' &orderby=menu_order&order=ASC'); 
foreach($images as $img_id => $img_r) : 
    $thumb = wp_get_attachment_image_src($img_id, 'thumb', true); 
    $full = wp_get_attachment_image_src($img_id, 'full', true); ?> 
    <li> 
     <a href="<?php echo $full[0] ?>"> 
      <img src="<?php echo $thumb[0] ?>" alt="<?php echo get_the_title($img_id) ?>" title="<?php echo get_the_title($img_id) ?>"> 
     </a> 
    </li> 

<?php endforeach; ?> 
</ul> 

將CSS類添加到HTML以適合您的需求。

+0

謝謝,但腳本顯示所有上傳到媒體庫中的圖像,而不是附加到單個頁面上的圖像... – 2013-03-18 09:26:06

+0

在循環中使用它。 – Banago 2013-03-18 12:58:12

+0

我已經在循環中使用它。 [檢查這裏](http://stackoverflow.com/questions/15475491/showing-only-images-attached-to-a-page-and-not-all-attachments)請 – 2013-03-18 14:23:58

0

你可以看一下帖子/頁面的圖片提示here

它確實或多或少地正是你在找什麼,你可以擴展選項。