對(duì)于一些圖片的WP站來(lái)說(shuō)在文章列表上可以展示文章內(nèi)數(shù)量的功能還是非常不錯(cuò)的設(shè)計(jì),小編也剛剛從君子不器上看到實(shí)現(xiàn)方法,所以果斷轉(zhuǎn)給大家來(lái)看看!
WordPress純代碼:獲取WordPress文章內(nèi)圖片數(shù)量
請(qǐng)將下面的代碼復(fù)制一下,然后粘貼到你當(dāng)前WordPress主題的模板函數(shù)(functions.php)文件中保存即可。
/** * 文章標(biāo)題:WordPress文章列表 添加文章內(nèi)圖片數(shù)量展示! */ function junzibuqi_post_images_number(){ global $post; $content = $post->post_content; preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER); return count($strResult[1]); }
WordPress純代碼:代碼使用方式
// 直接輸出圖片數(shù)量 <?php echo '共有' . junzibuqi_post_images_number() . '張圖片'; ?>
代碼調(diào)用的方式非常簡(jiǎn)單,你只需要在文章列表循環(huán)部分插入下面的代碼即可。
上面的代碼使用后輸出的是“共有XXX張圖片”文本,你可以自己修改下樣式。