WordPress小技巧:教如何获取统计文章内图片数量

据我所知WordPress没有统计文章内图片数量的函数,所以要想获取文章内所有图片的总数只能通过添加自己添加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().'张图片' ?>  
文章链接:https://www.haah.net/archives/1518.html
文章标题:WordPress小技巧:教如何获取统计文章内图片数量
文章版权:辉哥博客 (haah.net) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

为TA充电
共{{data.count}}人
人已赞赏
技术文档网络教程

超简单免费白嫖1年.ME.LIFE等十几个顶级域名教程 – 让你再多一个吃灰的域名!

2020-4-19 22:28:08

技术文档网站教程

给你的WordPress使用OSS,CDN进行加速

2020-4-20 18:05:26

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索