真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何自動(dòng)為WordPress文章添加特色圖像-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、成都網(wǎng)站制作與策劃設(shè)計(jì),黟縣網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:黟縣等地區(qū)。黟縣做網(wǎng)站價(jià)格咨詢:18980820575

這篇文章給大家分享的是有關(guān)如何自動(dòng)為WordPress文章添加特色圖像的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。

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

將下面的代碼添加到當(dāng)前主題的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');

如果當(dāng)前文章中沒(méi)有圖片,但又想顯示一張默認(rèn)的縮略圖該怎么辦,可以將上面的代碼修改一下,調(diào)用媒體庫(kù)中某個(gè)圖片作為默認(rèn)的縮略圖:

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

其中的數(shù)字414,是媒體庫(kù)中某個(gè)圖片附件的ID號(hào)。

提示

上面的代碼只是一篇技術(shù)文章,可能會(huì)影響到之前添加的特色圖像,所以不要輕易在自己的網(wǎng)站上做試驗(yàn)。

特色圖像只適合不在乎空間流量和大小的用戶使用,因?yàn)槊繌垐D片都會(huì)裁剪成多張大小不同的縮略圖方便在不同的位置調(diào)用,最主要的是不支持外鏈,很浪費(fèi)空間....

感謝各位的閱讀!關(guān)于如何自動(dòng)為WordPress文章添加特色圖像就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


分享題目:如何自動(dòng)為WordPress文章添加特色圖像-創(chuàng)新互聯(lián)
本文URL:http://weahome.cn/article/jjjss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部