正确使用wp_GET_ATTACH_IMAGE?

时间:2011-03-09 作者:John Chandler

我有两张图片附在一页上。其中一个被用作特征图像,我希望另一个以全尺寸自动显示在模板(循环内)的指定位置。我想要的图像是第一个图像附件,据我所知,我应该能够简单地使用:

<?php echo wp_get_attachment_image(1, \'full\'); ?> 
但是,这是一无所获。我错过了什么?

1 个回复
SO网友:Chip Bennett

你不需要使用get_posts( \'post_type=attachment\' ) 要返回附件ID?比如:

$args = array( 
     \'post_type\' => \'attachment\', 
     \'numberposts\' => -1, 
     \'post_status\' => null, 
     \'post_parent\' => $post->ID 
);    
$attachments = get_posts( $args );
$myimageid = $attachments[0]->ID;

wp_get_attachment_image( $myimageid, \'full\' );
否则,您将使用$post->ID为1,这可能不起作用。

结束

相关推荐

how to edit attachments?

在将例如文件附加到帖子时,如何在事后编辑/删除它们?在帖子编辑器中找不到任何内容。谢谢