怎样定义默认文章缩略图

2012/07/07

在wordpress2.9以后,wordpress提供了缩略图功能,一般是通过特色图像实现的。这个功能非常强大,自以后,无需再使用什么自定义栏目来实现缩略图了。但是如果你的文章没有特色图像,而你又不想让你的文章列表显得那么丑的话,ok,你可以定义一个默认的文章缩略图,这就是本文的目的。而要实现这个其实很简单,只需要把下面的代码粘贴到你的function.php文件里即可:

add_action( 'save_post', 'wptuts_save_thumbnail' );

function wptuts_save_thumbnail( $post_id ) {

	// 获取缩略图
	$post_thumbnail = get_post_meta( $post_id, $key = '_thumbnail_id', $single = true );

	// Verify that post is not a revision
	if ( !wp_is_post_revision( $post_id ) ) {
		// 检测是否有缩略图
		if ( empty( $post_thumbnail ) ) {
			// 添加缩略图到文章内
			update_post_meta( $post_id, $meta_key = '_thumbnail_id', $meta_value = 'http://yoursite.com/your_image_url.jpg' );
		}
	}

}

以上代码,您需要修改加了删除线的部分,把地址修改成你的默认缩略图地址,然后上传一张图片。

One thought on “怎样定义默认文章缩略图

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注