`
dyllove98
  • 浏览: 1404251 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39006
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:79974
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133092
社区版块
存档分类
最新评论

wordpress显示文章浏览次数和热门文章排行

阅读更多

因为wordpress没有内置的显示浏览次数的小工具,那么我们只有自己加一个功能或者下载一个插件,常见的显示浏览次数的插件有WP-PostViews Plus等几种插件,很多人应该用过这块插件,我现在这款主题也用的这个,感觉还行吧。看个人喜欢,如果不喜欢用插件也可以使用加入代码的方法。

可以将下面代码加入到functiuons.php中去。

 

01 function getPostViews($postID){
02 $count_key = 'post_views_count';
03 $count = get_post_meta($postID, $count_key, true);
04 if($count==''){
05 delete_post_meta($postID, $count_key);
06 add_post_meta($postID, $count_key, '0');
07 return "0 View";
08 }
09 return $count.' Views';
10 }
11 function setPostViews($postID) {
12 $count_key = 'post_views_count';
13 $count = get_post_meta($postID, $count_key, true);
14 if($count==''){
15 $count = 0;
16 delete_post_meta($postID, $count_key);
17 add_post_meta($postID, $count_key, '0');
18 }else{
19 $count++;
20 update_post_meta($postID, $count_key, $count);
21 }
22 }

第二步,将如下代码插入single.php文件的主循环内

<?php setPostViews(get_the_ID()); ?>
<?php echo getPostViews(get_the_ID()); ?>

第三步,需要在哪个页面或者栏目显示文章的浏览次数,就在相应的模板文件(比如首页:index.php,分类目录页:archive.php,侧边栏:sidebar.php)里面添加上面第二行的代码即可。
2、WP-PostViews Plus有自带的小工具功能可以使用,挺方便的,不过一些代码控就喜欢精简就自己把代码嵌入到sidebar.php中就可以了。
在主题文件sidebar.php文件中的相应位位置添加代码
显示阅读次数最多的文章或页面:

<?php if (function_exists(‘get_most_viewed’)): ?>
<?php get_most_viewed(); ?>
<?php endif; ?>

只显示阅读次数最多的文章:

<?php if (function_exists(‘get_most_viewed’)): ?>
<?php get_most_viewed(‘post’); ?>
<?php endif; ?>

只想显示10篇阅读次数最多的文章:

<?php if (function_exists(‘get_most_viewed’)): ?>
<?php get_most_viewed(‘post’,10); ?>
<?php endif; ?>

在get_most_viewed 函数中的参数10决定要显示的篇数
显示显示某类别下的阅读次数最多的文章:

<?php if (function_exists(‘get_most_viewed_category’)): ?>
<?php get_most_viewed_category(the_catagory_ID(false)); ?>
<?php endif; ?>

在get_most_viewed_category函数类别ID决定显示的分类

下面就是TC右边的效果图。现在没有时间写样式了。所以大家看看啊。

分享到:
评论

相关推荐

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

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

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

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

    wordpress小米社区主题

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

    wordpress插件wp-postviews

    1. **文章浏览计数**:WP-Postviews 可以实时记录每篇文章的浏览次数,展示在文章列表或单篇文章页面上,让用户了解内容的受欢迎程度。 2. **排序功能**:根据文章的浏览量,插件可以对文章进行自动排序,显示最受...

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

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

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

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

    wordpress postviews插件1.72版

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

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

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

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

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

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

    在实际使用中,自定义字段常被用于实现文章浏览次数、点赞按钮、SEO信息等附加功能。通过自定义字段,开发者可以灵活地扩展WordPress的基本功能,满足特定的业务需求。 此外,在使用add_post_meta和add_meta_box...

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

    在WordPress中,统计文章访问量是一项常见的需求,用于分析用户行为和优化网站内容。本文将探讨两种实现方法:调用WordPress内置函数以及使用PHP原生计数器。 首先,我们来看WordPress的插件解决方案。虽然插件如...

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

    在本篇教程中,我们将会探讨如何利用PHP和AJAX技术,实现WordPress网站上的文章动态加载功能。该教程主要是面向需要提高页面加载效率、提升用户体验和网站SEO表现的WordPress用户。 动态加载文章技术的应用场景包括...

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

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

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

    2. **代码编辑**:登录到WordPress后台,找到外观 &gt; 主题编辑器,定位到单篇文章的模板文件(通常是single.php),然后根据需求添加相应的HTML和PHP代码来显示头像、作者、发布时间和浏览量等信息。例如,显示作者...

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

    4. **自定义小工具和侧边栏**:FlyingNews主题可能提供了一些自定义小工具,如最近文章、热门标签等,这些小工具的逻辑也是用PHP编写的。 5. **响应式设计**:为了适应不同设备的屏幕尺寸,FlyingNews主题会采用...

    Wordpress主题 仿smzdm 什么值得买

    2、文章发布页可设置商品关键词、商品描述信息、浏览次数以及商品展示图片,同时图片无需本地上传,可直接使用url链接地址。 3、在文章发布页右侧可设置首页红色醒目标题信息,比如折扣价格或者优惠信息。同时还...

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

    4. 设置排序参数:代码中通过调用$query对象的set()方法,设置了两个参数v_sortby和v_orderby,分别表示按照浏览量排序(v_sortby设置为'views')和按照降序排列(v_orderby设置为'desc'),使得浏览次数多的文章排...

    WordPress中文博客主题:zruckMetro

    - **wp-postviews.zip**:这可能是另外的一个插件,用于统计文章的查看次数,安装后可以为你的博客添加文章浏览量的功能。 4. **使用建议** - 在安装前,请确保你的WordPress版本与zruckMetro主题兼容,以避免...

Global site tag (gtag.js) - Google Analytics