哪里$post_id
是当前帖子,此代码将输出帖子的所有附件及其标题说明和字幕
$q = new WP_Query( array(
\'post_parent\' => $post_id,
\'post_type\' => \'attachment\'
));
if($q->have_posts()){
while($q->have_posts()){
$q->the_post();
?>
<h3><?php the_title(); ?></h3>
<?php
if ( wp_attachment_is_image( $post->id ) ) {
$att_image = wp_get_attachment_image_src( $post->id, "large");
?>
<img src="<?php echo $att_image[0];?>" width="<?php echo $att_image[1];?>" height="<?php echo $att_image[2];?>" class="attachment-large" alt="<?php $post->post_excerpt; ?>" />
<?php
}
// caption
the_excerpt();
// description
the_content();
}
}
wp_reset_query();
附件是它们所附加到的帖子的所有子项,您可以使用它来创建自己的自定义库代码。它们的自定义字段中也有大量数据,例如图像尺寸、EXIF数据等,甚至可以对其进行评论。
您可以从内部循环中获取代码并将其放置在附件中。php在你的主题中,只需仔细检查一下,我在你之前没有做过任何语法错误。