常规方式调用
if ( $gallery = get_post_gallery( get_the_ID() ) ) :echo $gallery;
endif;
调用循环中的所有图片并可以自字义样式
if ( $gallery = get_post_gallery( get_the_ID(), false ) ) :foreach ( $gallery['src'] AS $src ) {echo '<img src="' . $src . '" class="my-custom-class" alt="Gallery image" />';}
endif;
调用相册的ID
if ( $gallery = get_post_gallery( get_the_ID(), false ) ) :$image_ids = explode( ',', $gallery['ids'] );print_r( $image_ids );
endif;
带描述的相册调用
if ( $gallery = get_post_gallery( get_the_ID(), false ) ) :foreach ( $gallery['src'] as $key => $src ) {echo '<img src="' . $src . '" alt="' . $gallery['caption'][ $key ] . '" />';}
endif;
显示相册图片总数
if ( $gallery = get_post_gallery( get_the_ID(), false ) ) :$total_images = count( $gallery['src'] );echo 'Total Images: ' . $total_images;
endif;
原文
https://www.zhanyes.com/code/6054.html