获取日志摘要id(int | WP_发布 $帖子 = 无效的 ):int |假

检索帖子缩略图ID。

参数

$帖子整数|WP_支柱可选择的
邮政ID或WP_支柱对象。默认值为全局$帖子.

默认值:无效的

返回

int |假帖子缩略图ID(如果未设置缩略图,则可以为0),如果帖子不存在,则为false。

更多信息

  • 要启用特色图像,请参阅文章缩略图,当前主题必须包括add_theme_support('后缩略图');在其中函数.php文件。另请参见文章缩略图.
  • “贴子缩略图”是“特色图像”的过时术语。此函数用于返回文章特色图像的ID。它不会返回附加到缩略图大小的帖子的其他图像的ID。

来源

函数get_post_thumbnail_id($post=null){$post=获取post($post);if(!$post){返回false;}$thumbnail_id=(int)get_post_meta($post->id,'_thumbnail_id',true);/***过滤帖子缩略图ID。**@自5.9.0起**@param int | false$thumbnail_id帖子缩略图id或false(如果帖子不存在)。*@param int|WP_Post|null$Post Post ID或WP_Post对象。默认值为全局`$post`。*/return(int)apply_filters('post_thumbnail_id',$thumbnail_id,$post);}

挂钩

应用筛选器(“post_thumbnail_id”,int |假 $thumbnail_id,int|WP_Post|null $帖子 )

过滤帖子缩略图ID。

变更日志

版本描述
5.5.0不存在的帖子的返回值被更改为false,而不是空字符串。
4.4.0$帖子可以是帖子ID或WP_支柱对象。
2.9.0介绍。

用户贡献的笔记

  1. 跳到注释6内容

    显示当前文章的所有附件,但特色图片除外
    要获取除特色图片以外的所有帖子附件,您可以使用此功能,例如获取posts().

    在The_Loop(其中$帖子->ID可用)。

    $args=阵列(“post_type”=>“附件”,“numberposts”=>-1,'post_status'=>'any',“post_parent”=>$post->ID,“排除”=>get_post_thumbnail_id(),);$attachments=get_posts($args);if($附件){foreach($附件作为$附件){echo apply_filters('the_title',$attachment->post_title);_attachment_link($attachment->ID,false);}}

你必须登录在能够发表注释或反馈之前。