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

}

以上代碼,您需要修改加了刪除線的部分,把地址修改成你的默認縮略圖地址,然後上傳一張圖片。