bbPress 添加帖子浏览数统计功能, 提供文章参考依据。

bbPress 添加帖子浏览数统计功能, 提供文章参考依据。

正在查看 10 个帖子:1-10 (共 18 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    这里需要用到一款 WordPress 插件, 建议使用 WP-Post Views, 后续更新有保障,而且调用范围更广泛些。

    主要就是替换模板中的函数:

    <?php if(function_exists('the_views')) { the_views(); } ?>

    修改方法:

    大致在 bbPress 主题的 loop-single-topic.php 文件 88 行,(没特殊情况直接修改 bbpress 插件里面的默认模板)

    原代码:
    <li class="bbp-topic-voice-count"><?php bbp_topic_voice_count(); ?></li>

    修改后:
    <li class="bbp-topic-voice-count"><?php if(function_exists('the_views')) { the_views(); } ?></li>

    这一步替换完成后,再来就是修改 「参与人」 的名称。

    2015-12-28-5.17.42

    找到 loop-topic.php 文件 20 行

    原代码:
    <li class="bbp-topic-voice-count"><?php _e( 'Voices', 'bbpress' ); ?></li>

    修改后:
    <li class="bbp-topic-voice-count"><?php _e( '查看', 'bbpress' ); ?></li>

    2015-12-28-5.20.56

    修改完成后就是这样,至于文字说明什么的,可以在插件里面设置。

    园长
    • 文章数量: 11
    @yuanzhang

    改成浏览数之后确实会考虑多翻几篇帖子。

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    确实还是蛮实用的。

    81887360
    参与者
    • 文章数量: 46
    @81887360

    管理员您好,文章中的这句:

    主要就是替换模板中的函数:

    <?php if(function_exists(‘the_views’)) { the_views(); } ?>

    怎么处理?是那个模板啊?

    loop-single-topic.php 文件 88 行,找到 loop-topic.php 文件 20 行,我都处理了,没效果。这个模板函数这个怎么处理,望赐教!

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    处理了你还得安装个插件, WP-Post Views 这个是文章浏览统计的。上面的函数调用也就是基于此插件。

    WP-PostViews

    81887360
    参与者
    • 文章数量: 46
    @81887360

    您好,这个插件我已经安装启用了的。

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    修改 bbpress 插件 template 文件夹里面的这两个文件,如果是你按之前说的已经复制过这个文件夹内容到你原主题或者子主题里面,那么就应该修改你主题里面的 bbpress 文件。

    81887360
    参与者
    • 文章数量: 46
    @81887360

    是不是插件这里也要配置的?

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    这是设置信息

    81887360
    参与者
    • 文章数量: 46
    @81887360

    我在后台插件处,编辑插件文件界面,能看到修改后的文件状态,确实是修改了的。但是论坛页面还是没变化。

正在查看 10 个帖子:1-10 (共 18 个帖子)
  • 话题 「bbPress 添加帖子浏览数统计功能, 提供文章参考依据。」 已关闭,不接受新回复。

话题信息