WordPress技巧:获取统计文章内图片数量

据我所知WordPress没有统计文章内图片数量的函数,所以要想获取文章内所有图片的总数只能通过添加自己添加WordPress代码来实现。

这个功能并不难实现, 几行代码就可以搞定, 在网上搜了搜也有挺多类似的教程。

一个小小的功能可以让主题功能更加丰富,喜欢的朋友可以自己测试下。

使用方法

首先将下面代码添加到functions.php文件中。

// WordPress获取文章内图片数量

if( !function_exists(\'get_post_images_number\') ){  
    function get_post_images_number(){  
        global $post;  
        $content = $post->post_content;    
        preg_match_all(\'/<img.*?(?: |\\\\t|\\\\r|\\\\n)?src=[\\\'\"]?(.+?)[\\\'\"]?(?:(?: |\\\\t|\\\\r|\\\\n)+.*?)?>/sim\', $content, $result, PREG_PATTERN_ORDER);    
        return count($result[1]);    
    }  
}  

然后在需要统计文章内图片数量的地方添加下面代码即可。

注意: 使用时需要放在循环内。

<?php echo get_post_images_number().\'张图片\' ?>  

 

版权声明 1 本网站名称:袁博客
2 本站永久网址:https://www.932t.com
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长微信:A2022717进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

袁博客 » WordPress技巧:获取统计文章内图片数量
  • 1131会员数(个)
  • 3217资源数(个)
  • 4本周更新(个)
  • 0 今日更新(个)
  • 397稳定运行(天)

开通VIP 享更多特权