您好,登錄后才能下訂單哦!
小編給大家分享一下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è)資訊頻道,感謝各位的閱讀!
免責(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)容。