`
kongweile
  • 浏览: 521505 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

不用插件WordPress显示文章浏览次数

 
阅读更多

新安装wordpress发现没有显示文章浏览次数的功能…+.+

把下面的代码复制到主题的functions.php文件里,然后按照步骤1和步骤2的说明进行操作,就可以显示每篇文章的被浏览次数。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function getPostViews($postID){
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
        return "0 View";
    }
    return $count.' Views';
}

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

 

代码解释:添加的 getPostViews 和 setPostViews 方法分别是获取文章浏览次数和设置文章浏览次数的方法。设置方法是通过文章 ID 将浏览次数信息写入到 post_meta 也就是我们文章的“自定义栏目”内,而获取就是通过文章 ID 从 post_meta 里获取对应信息。
步骤一:
然后修改 single.php 文件,在主循环内添加如下代码:

1
2
3
<?php
          setPostViews(get_the_ID());
?>

代码解释:这段代码的作用是调用 functions.php 里我们添加的 setPostViews 方法,以实现设置浏览次数。
最后,我们在想要显示文章浏览次数的地方添加如下代码即可。
步骤二:

1
2
3
<?php
          echo getPostViews(get_the_ID());
?>

代码解释:作用同上,只不过是调用 getPostViews 方法,以获得浏览次数,并且打印显示。
需要注意的是这个方法在安装了缓存插件的情况下不适用。

分享到:
评论

相关推荐

    不用wordpress插件显示文章浏览统计功能代码修改(原理分析)

    wordpress本身不带文章浏览数的统计功能,所以要先将文章浏览数记录起来,才能在显示文章的时候读取到浏览数。wordpress的数据库中文章表是wp_posts,其中没有浏览次数的字段,如果自己加字段改动就大了。比较好的...

    wordpress5.3主题开发第十一课:显示文章的浏览次数

    非插件统计文章浏览次数 在主题的 functions.php文件的最后一个 ?&gt; 前面添加下面的代码: /* 记录文章访问计数 */ function record_visitors() { if (is_singular()) { global $post; $post_ID = $post-&gt;ID;...

    Wordpress插件移动端下菜单导航PhoneMenu

    它旨在提升移动设备用户在浏览WordPress网站时的体验,特别是对于那些拥有复杂菜单结构的网站,PhoneMenu能有效地解决菜单在小屏幕设备上显示不清晰、操作不便的问题。 **一、PhoneMenu的功能特性** 1. **响应式...

    Modown6.11主题+悬赏任务+工单系统+Erphpdown11.6+插件-WordPress主题

    Modown是模板兔基于Erphpdown wordpress下载插件开发的一款全新的针对收费付费下载资源/付费查看内容/VIP会员免费下载查看/虚拟资源售卖的WordPress主题,一款为erphpdown而生的wp主题。集付费下载资源、付费查看...

    wordpress插件wp-postviews

    WP-Postviews 是一款非常流行的 WordPress 插件,专为统计网站文章浏览量而设计。它能够帮助网站管理员追踪哪些内容最受欢迎,从而优化内容策略,提高用户参与度。下面将详细介绍这款插件的功能、安装与配置方法,...

    wordpress postviews插件1.72版

    在WordPress后台,PostViews插件通常会提供一个管理界面,允许用户查看各个页面和帖子的浏览次数。这个界面可能包括排序和过滤功能,使得你可以按访问量降序排列内容,以便快速找到最受欢迎的文章。此外,有些版本的...

    基于PHP的wordpress独立下载页面插件 php版.zip

    使用这个插件,WordPress网站管理员可以轻松创建具有专业外观和功能的下载页面,例如设置下载按钮、显示文件预览、限制访问权限、跟踪下载次数等。此外,通过PHP的灵活性,插件还可以集成其他功能,如用户登录、积分...

    Wordpress常用插件以及插件常用代码

    7. **WP-PostViews**: 可以显示文章的浏览次数,便于了解哪些内容最受欢迎。 8. **GD Star Rating**: 允许用户和管理员对文章和评论进行评分,提供互动性。 9. **WP-PageNavi**: 强大的分页插件,提供更美观的分页...

    Wordpress mu wp-postviews 简体中文语言包

    wp-postviews插件本身是用于跟踪和显示每个文章或页面的浏览次数。它能够帮助网站管理员了解哪些内容更受读者欢迎,从而优化网站的内容策略。安装这个插件后,文章和页面下方会自动生成一个查看计数器,用户可以清晰...

    女士香水网站使用的wordpress分页插件

    在WordPress中,分页是网站内容管理中一个重要的功能,特别是在拥有大量文章或商品的网站上,如女士香水网站。有效的分页可以帮助用户更轻松地浏览和导航长篇内容,提高用户体验。`wp-pagenavi`插件是WordPress中一...

    wordpress小米社区主题

    2. **文章浏览量统计**:此主题集成文章浏览量统计功能,可以显示每篇文章被阅读的次数,帮助网站管理员了解哪些内容最受欢迎,从而调整内容策略,提升用户参与度。 3. **社交分享**:支持分享到微博的功能,让用户...

    WordPress中给文章添加自定义字段及后台编辑功能区域

    常见的使用有:文章浏览次数、喜欢按钮、seo插件等常用插件就是使用的自定义字段功能。 参数详解 add_post_meta($post_id, $meta_key, $meta_value,$unique); $post_id 要添加自定义字段的文章或页面的ID值 $meta...

    相关文章推荐/流量变现/流量交换模块 for wordpress

    在WordPress的环境中,相关文章推荐、流量变现以及流量交换模块是提高网站互动性、增加用户停留时间和提升网站收益的关键工具。这些功能可以帮助网站优化用户体验,同时实现商业价值的最大化。 首先,相关文章推荐...

    WordPress搜索结果按浏览量排序的实现方法

    在WordPress中,实现搜索结果按浏览量排序的关键在于使用插件统计浏览次数并调整查询参数,具体实现方法包括以下几个知识点: 1. 使用统计浏览次数的插件:为了实现按浏览量排序,首先需要一个能够统计每篇日志浏览...

    调用WordPress函数统计文章访问量及PHP原生计数器的实现

    `post_views`函数则用于在页面上显示文章的阅读次数。在需要的地方,如`footer.php`或`header.php`,调用`post_views`函数即可显示统计结果。 另一种实现方法是使用PHP原生计数器。在`index.php`中,我们包含`...

    使用PHP+AJAX让WordPress动态加载文章的教程

    4. 动态加载文章会增加请求次数,这可能会对服务器造成额外的压力。但同时,这也是一个可以优化的问题,通过选择性地加载文章内容可以有效地控制请求的增加。 5. 动态加载技术可能会导致某些WordPress插件失效,...

    PHP实例开发源码—FlyingNews 新闻杂志 wordpress主题 php版.zip

    此外,为了提高性能,他们可能还会使用缓存技术,如WordPress的WP Super Cache插件,来减少数据库查询次数。 解压这个压缩包后,你可以看到一系列的PHP文件、HTML模板文件、样式表(CSS)、JavaScript文件以及可能...

    最新RIPRO主题美化-详细页标题栏显示头像+作者+发布时间+浏览量.txt

    4. **浏览量**:提供文章的访问次数,可以让读者快速判断文章的受欢迎程度。 这些元素的加入不仅能够让页面更加丰富多彩,还能有效提升用户的阅读体验,同时也有助于提高网站的整体活跃度。 #### 三、实现方法 要...

Global site tag (gtag.js) - Google Analytics