首页 > CMS教程 > WordPress > 正文

WordPress怎么添加文章浏览次数统计功能

冰火之心
发布: 2025-09-26 23:41:01
原创
373人浏览过
答案:可通过代码或轻量插件实现WordPress文章浏览统计。方法一将统计函数添加到functions.php并调用显示;方法二安装Post Views Counter等插件,用短代码或模板标签展示浏览量,建议使用子主题避免更新丢失。

wordpress怎么添加文章浏览次数统计功能

在WordPress中添加文章浏览次数统计功能,不需要依赖复杂插件也能实现。可以通过代码方式或使用轻量插件来完成,以下提供两种实用方法。

方法一:使用代码手动添加浏览统计

这种方法适合希望减少插件数量、提升网站性能的用户。将以下代码添加到主题的 functions.php 文件中:

function set_post_views($post_id) {
    $count_key = 'post_views_count';
    $count = get_post_meta($post_id, $count_key, true);
    if ($count == '') {
        $count = 0;
        delete_post_meta($post_id, $count_key);
        add_post_meta($post_id, $count_key, '0');
    } else {
        $count++;
        update_post_meta($post_id, $count_key, $count);
    }
}

// 获取浏览数
function get_post_views($post_id) {
    $count_key = 'post_views_count';
    $count = get_post_meta($post_id, $count_key, true);
    if ($count == '') {
        delete_post_meta($post_id, $count_key);
        add_post_meta($post_id, $count_key, '0');
        return "0 次查看";
    }
    return $count . ' 次查看';
}

// 排除管理员查看计数(可选)
function track_post_views($post_id) {
    if (!is_single()) return;
    if (empty($post_id)) {
        global $post;
        $post_id = $post->ID;
    }
    if (!is_admin() && !current_user_can('manage_options')) {
        set_post_views($post_id);
    }
}
add_action('wp', 'track_post_views');

保存后,在文章模板文件(如 single.php 或内容循环内)插入以下调用代码显示浏览次数:

<?php echo get_post_views(get_the_ID()); ?>

AI新媒体文章
AI新媒体文章

专为新媒体人打造的AI写作工具,提供“选题创作”、“文章重写”、“爆款标题”等功能

AI新媒体文章75
查看详情 AI新媒体文章

方法二:使用轻量插件快速实现

如果你不熟悉代码操作,推荐使用成熟插件,比如 Post Views CounterWP-PostViews

  • 进入WordPress后台 → “插件” → “安装插件”
  • 搜索 Post Views Counter
  • 安装并启用插件
  • 插件会自动为每篇文章统计浏览量
  • 在文章页面通过短代码或模板标签显示数据,例如:
    [post-views]<?php do_action('post_views_counter_render', get_the_ID()); ?>

注意事项

手动添加代码时,建议使用子主题,避免主题更新导致代码丢失。另外,统计功能不会记录重复刷新(同一用户短时间内多次访问),但可通过插件设置调整精度。

基本上就这些,实现起来不复杂但容易忽略细节。

以上就是WordPress怎么添加文章浏览次数统计功能的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号