手動再見 WordPress自動為文章加入特色圖片

WordPress文章編輯時,有「特色功能」的選項可以為文章加入特色圖片,讓來訪者可以更關注的看到文章的特色圖片和文字標題,但是時常需要手動加入真的很麻煩,所以有人提供了自動化的服務,不用在手動加入了,好高興喔 T_T

本次使用到的不是插件(外掛),我們必需修改你當前使用的佈置主題裡的functions.php檔案。

引用來源:http://wpforce.com/automatically-set-the-featured-image-in-wordpress/

Step 1、使用後台的編輯器或是直接修改主題內的functions.php

Step 2、加入代碼在 ?> 之前,存檔。

/* 特色圖片自動化(dapente) */
function wpforce_featured() {
global $post;
$already_has_thumb = has_post_thumbnail($post->ID);
if (!$already_has_thumb) {
$attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
if ($attached_image) {
foreach ($attached_image as $attachment_id => $attachment) {
set_post_thumbnail($post->ID, $attachment_id);
}
}
}
} //end function
add_action('the_post', 'wpforce_featured');
add_action('save_post', 'wpforce_featured');
add_action('draft_to_publish', 'wpforce_featured');
add_action('new_to_publish', 'wpforce_featured');
add_action('pending_to_publish', 'wpforce_featured');
add_action('future_to_publish', 'wpforce_featured');
/* 特色圖片自動化(dapente) */

 

文章回應

Facebook Comments

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料