1. 首页
  2. WordPress钩子手册

has_post_thumbnail

apply_filters( ‘has_post_thumbnail’, bool $has_thumbnail, int|WP_Post|null $post, int|string $thumbnail_id )

过滤钩子:过滤文章是否有文章缩略图。
Filter Hook: Filters whether a post has a post thumbnail.

目录锚点:#参数#源码


参数(Parameters)

参数 类型 说明
$has_thumbnail (bool) 如果文章有文章缩略图,则为true,否则为false。
$post (int | WP_Post | null) Post ID或WP_Post对象。默认值为全局$post。
$thumbnail_id (int | string) 发布缩略图ID或空字符串。

源码(Source)

/**
 * Check if post has an image attached.
 *
 * @since 2.9.0
 *
 * @param int $post_id Optional. Post ID.
 * @return bool Whether post has an image attached.
 */
function has_post_thumbnail( $post_id = null ) {
	return (bool) get_post_thumbnail_id( $post_id );
}
更新版本 源码位置 使用 被使用
5.1.0 wp-includes/post-thumbnail-template.php:38 1 0

has_post_thumbnail 为WP2原创文章,链接:https://www.wp2.cn/hook/has_post_thumbnail-2/