根据WP codex,下面复制的代码将返回附加到“页面”的图像列表。我还没有看到这种情况发生,我完全不知道为什么:
我创建了一个名为gallery test的模板页面,并在其中粘贴了代码,如example listed in the WP codex,
。。。我已将页面设置为gallery测试模板页面。我在页面上附上了5幅带有标题的图片,
。。。结果是一个空白页。
任何建议或帮助都将不胜感激!
<ul>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post();
$args = array(
\'post_type\' => \'attachment\',
\'numberposts\' => -1,
\'post_status\' => null,
\'post_parent\' => $post->ID
);
$attachments = get_posts( $args );
if ( $attachments ) {
foreach ( $attachments as $attachment ) {
echo \'<li>\';
echo wp_get_attachment_image( $attachment->ID, \'full\' );
echo \'<p>\';
echo apply_filters( \'the_title\', $attachment->post_title );
echo \'</p></li>\';
}
}
endwhile; endif; ?>
</ul>