WordPress 常用函数 / get_post_thumbnail_id
简介
获取文章缩略图 ID。
用法
<?php $post_thumbnail_id = get_post_thumbnail_id( $post_id ); ?>
参数
$post_id
(integer) (Optional) Post ID 或者 WP_Post 对象,在主循环中,不传则自动获取全局变量 $post。
Default: Null
返回值
(int)
如果当前文章设置了缩略图,返回文章缩略图 ID,如果没有设置,则返回空。
实例
获取当前文章除了缩略图之外的所有的附件
'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID,
'exclude' => get_post_thumbnail_id()
);
$attachments = get_posts( $args );
if ( $attachments ) {
foreach ( $attachments as $attachment ) {
echo apply_filters( 'the_title', $attachment->post_title );
the_attachment_link( $attachment->ID, false );
}
}
?>
修改记录
Since 2.9.0
源文件
wp-includes/post-thumbnail-template.php