中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何自動為WordPress文章添加特色圖像

發布時間:2020-08-17 16:14:29 來源:億速云 閱讀:197 作者:小新 欄目:建站服務器

這篇文章給大家分享的是有關如何自動為WordPress文章添加特色圖像的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

WordPress的特色圖像是一個很實用的功能,可以在文章列表中為每篇文章添加一張縮略圖。但特色圖像需要在編輯文章時手動添加很不方便,下面的代碼可自動將文章中的第一張圖片設置為特色圖像。

將下面的代碼添加到當前主題的functions.php中:

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

如果當前文章中沒有圖片,但又想顯示一張默認的縮略圖該怎么辦,可以將上面的代碼修改一下,調用媒體庫中某個圖片作為默認的縮略圖:

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);
            }
        } else {
            set_post_thumbnail($post->ID, '414');
        }
    }
}  //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');

其中的數字414,是媒體庫中某個圖片附件的ID號。

提示

上面的代碼只是一篇技術文章,可能會影響到之前添加的特色圖像,所以不要輕易在自己的網站上做試驗。

特色圖像只適合不在乎空間流量和大小的用戶使用,因為每張圖片都會裁剪成多張大小不同的縮略圖方便在不同的位置調用,最主要的是不支持外鏈,很浪費空間....

感謝各位的閱讀!關于如何自動為WordPress文章添加特色圖像就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永福县| 凤翔县| 宜兰县| 海阳市| 安吉县| 柏乡县| 江门市| 郑州市| 边坝县| 顺平县| 嘉义市| 阳曲县| 沂南县| 建德市| 大竹县| 东辽县| 尤溪县| 郴州市| 双牌县| 平和县| 德化县| 阳原县| 会宁县| 抚远县| 客服| 噶尔县| 江永县| 无极县| 新和县| 涟源市| 通许县| 肥西县| 宽城| 新郑市| 扶风县| 丽水市| 都匀市| 乌兰察布市| 云南省| 林州市| 千阳县|