前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 WP-Postviews 统计日志浏览次数

使用 WP-Postviews 统计日志浏览次数

作者头像
Denis
发布2023-04-15 15:22:49
5400
发布2023-04-15 15:22:49
举报
文章被收录于专栏:WordPress果酱WordPress果酱

WP-Postviews 是我一直推荐的插件之一,它可以在统计每篇日志被浏览的次数,通过对每篇日志的统计,这样我就可以知道哪些日志受读者欢迎,并且可以实现博客日志流量 Top 10 等功能,非常方便和强大。并且最新版的 Postviews 还支持缓存,在你的博客使用 WP Super Cache 等缓存插件缓存之后,它照样还可以进行统计。

WP-Postviews 安装和设置

WP-Postviews 安装非常简单,只要上传和激活即可。然后到 WP 后台 > 设置 > Postviews 配置输出:

  1. 首先它可以让你设置统计那些用户的浏览,everyone 是统计所有人,guest 是普通用户,registered user only 只统计注册用户 。
  2. Postviews 可以让你选择是否统计蜘蛛爬虫的浏览。
  3. 设置显示的模板
  4. 它还可以让你显示浏览次数最多的日志列表的模板
  5. 另外它还能详细设置哪些页面可以显示日志的浏览此数和显示给谁,我觉得这个貌似有点多余了。
  6. 当你卸载 Postviews 的时候,它还可以让你把写入到 options 的选项删除了。

WP-Postviews 使用

要让你的博客在页面上显示浏览次数,你需要修改你博客当前使用的主题,在主循环中插入以下代码:

代码语言:javascript
复制
<?php if(function_exists('the_views')) { the_views(); } ?>

你可能需要修改 index.php, archive.php, single.php, post.php 或者 page.php 等。

显示最受欢迎的日志的代码是:

代码语言:javascript
复制
<?php if (function_exists('get_most_viewed')): ?>

   <ul>

      <?php get_most_viewed(); ?>

   </ul>

<?php endif; ?>

某个分类和某个 tag 下的最后欢迎日志分别是:get_most_viewed_category()get_most_viewed_tag()

WP-Postviews 高级技巧

WP-Postviews 是把数据存储到 WordPress 自定义字段中去的,所以如果你使用的是 Popularity Contest 这个插件,可以通过一个函数转换到 PostViews,并且我们还可以结合缩略图等设置生成,最受欢迎日志缩略图列表:

代码语言:javascript
复制
<?php
$numberposts = 10; //要显示日志的数量
$most_viewd_posts = new WP_Query(); //使用 WP_Query 自定义 WordPress Loop
$most_viewd_posts->query('showposts='.$numberposts.'&orderby=meta_value&meta_key=views');
?>
<ul>
<?php while ($most_viewd_posts->have_posts()): $most_viewd_posts->the_post();?>
    <li><a href="<?php echo the_permalink(); ?>" title="<?php the_title(); ?>"><img src="<?php echo get_post_meta(get_the_id(), 'thumbnail', true); ?>" alt="<?php the_title(); ?>" /></a></li>
<?php endwhile; ?>
</ul>

另外如果你想在后台查看日志浏览次数,我还开发了一个插件 Postviews for Admin 让你在后台直接查看日志的浏览次数

下载:WP-Postviews


本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • WP-Postviews 安装和设置
  • WP-Postviews 使用
  • WP-Postviews 高级技巧
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档