溫馨提示×

溫馨提示×

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

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

Wordpress自動提取內(nèi)容中第一張圖片作縮略圖的方法

發(fā)布時間:2020-08-19 11:44:19 來源:億速云 閱讀:419 作者:小新 欄目:建站服務(wù)器

小編給大家分享一下Wordpress自動提取內(nèi)容中第一張圖片作縮略圖的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

Wordpress怎么自動提取內(nèi)容中第一張圖片作縮略圖?

有時我們在發(fā)布文章時沒有縮略圖,我們希望系統(tǒng)自動提取我們發(fā)布的文章內(nèi)容中第一張圖片作為縮略圖了,下面我來給大家介紹Wordpress自動提取內(nèi)容中第一張圖片作縮略圖方法,有需要了解的同學(xué)可參考.

在php中我們可以使用preg_match與preg_match_all來獲取內(nèi)容中所有圖片地址.

第一步:在主題模板的function.php里添加下面的函數(shù),代碼如下:

代碼如下:

//截取內(nèi)容中第一張圖片函數(shù) 
function catch_that_image() { 
global $post, $posts; 
ob_start(); 
ob_end_clean(); 
preg_match('/<imgs[^<>]*?src=['"]([^'"<>]+?)['"][^<>]*?>/i', $post->post_content, $matche); 
if($matche[1]) 
return $matche[1]; 
//否則取默認圖片 
return 'default.gif'; 
}

第二步:在wordpress需要調(diào)用縮略圖的地方直接用這個函數(shù)調(diào)用,如下面例子,代碼如下:

代碼如下:

<img src="<?php echo catch_that_image(); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" width="200px" height="200px" />

看完了這篇文章,相信你對Wordpress自動提取內(nèi)容中第一張圖片作縮略圖的方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI