在 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' );
		}
	}

}

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