get_post_gallery全尺寸图片

时间:2014-02-20 17:46:44

标签: php wordpress

我想从一个帖子中获取所有图库图片。在get_post_gallery()中,变量$image返回缩略图网址。任何人都可以帮我从帖子中检索完整尺寸的图片网址。

    $gallery = get_post_gallery(get_the_ID(), false )

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

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

    }

2 个答案:

答案 0 :(得分: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>';

} 

感谢此代码的 Matt ,请参阅original post

答案 1 :(得分:0)

你可以试试这个

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

您在$ attachment_id和中提供图库图片的附件ID $ size =(缩略图,中等,大或全) 这里基本上你选择满,因为你想显示完整大小的图像。 如果这有助于你,请告诉我。 :)