WordPress 常用函数 / has_post_thumbnail

简介

检查文章是否有文章缩略图(Post Thumbnail)。

用法

<?php has_post_thumbnail( $post_id ); ?>

参数

$post_id
(integer) (optional) 文章 ID 或者 WP_Post 对象,在主循环中,不传则自动获取全局变量 $post。
Default: null。

返回值

(bool)
如果有文章缩略图,返回 true,否则返回 false。

实例

下面的例子检查当前文章是否有缩略图,如果有,使用它,没有则使用默认的图片:

<?php
// 下面的代码必须在主循环中

if ( has_post_thumbnail() ) {
	the_post_thumbnail();
}else {
	echo '<img src="'.get_bloginfo( 'stylesheet_directory' ).'/images/thumbnail-default.jpg" />';
}
?>

修改记录

Since: 2.9.0

源文件

wp-includes/post-thumbnail-template.php

热门文章