您正在编写模板吗?函数中的过滤器。php还是插件?一种简单的方法是get_post_gallery
将第二个参数设置为false,以便返回对象而不是html。
if ( get_post_gallery() ) :
//Get the gallery object
$gallery = get_post_gallery( get_the_ID(), false );
//Form an array with the found ids
$gallery_attachment_ids = explode( \',\', $gallery[\'ids\'] );
endif;