2014-02-20 112 views
1

我想從單個帖子中獲取所有圖庫圖像。這裏在get_post_gallery()變量$image返回縮略圖URL。任何人都可以幫助我從帖子中檢索完整大小的圖片網址。get_post_gallery全尺寸圖像

$gallery = get_post_gallery(get_the_ID(), false) 

    foreach($gallery['src'] as $image) { 

     $image_list . = '<li>' . $image . '</li>'; 

    } 
+1

'的var_dump($圖庫)'可能會顯示出你所需要的。 –

+0

解決了它$ fullsizeimage = str_replace(「 - 150x150」,「」,$ image)解決了我的問題。但這不是合適的wordpress解決方案。 – user2185809

回答

0

你可以在這裏嘗試這種

<?php wp_get_attachment_image($attachment_id, $size, $icon, $attr); ?> 

,你給在$ attachment_id和 $大小=(縮略圖,中型,大型或全部)圖庫圖像的連接ID 基本上你選擇完整的,因爲你想顯示全尺寸的圖像。 讓我知道這是否幫助你。 :)

4

這項工作對我來說:

$gallery = get_post_gallery($post, false); 
$ids = explode(",", $gallery['ids']); 

foreach($ids as $id) { 

    $link = wp_get_attachment_url($id); 

    $image_list . = '<li>' . $link . '</li>'; 

} 

由於馬特此代碼,請參見original post