因为wordpress没有内置的显示浏览次数的小工具,那么我们只有自己加一个功能或者下载一个插件,常见的显示浏览次数的插件有WP-PostViews等几种插件,很多人应该用过这块插件,我现在这款主题也用的这个,感觉还行吧。看个人喜欢,如果不喜欢用插件也可以使用加入代码的方法。
可以将下面代码加入到functiuons.php中去。
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 );
}
}
|
第二步,将如下代码插入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 if (function_exists(‘get_most_viewed’)): ?>
|
<?php get_most_viewed(‘post’); ?> |
只想显示10篇阅读次数最多的文章:
<?php if (function_exists(‘get_most_viewed’)): ?>
|
<?php get_most_viewed(‘post’,10); ?> |
在get_most_viewed 函数中的参数10决定要显示的篇数
显示显示某类别下的阅读次数最多的文章:
<?php if (function_exists(‘get_most_viewed_category’)): ?>
|
<?php get_most_viewed_category(the_catagory_ID(false)); ?> |
在get_most_viewed_category函数类别ID决定显示的分类
附<?php get_most_viewed(‘post’,8,0,true,true);?>函数详解:
主题中有这么一句函数,是用来引用“最受欢迎文章”的,后面一共有5个参数可供设置,说明如下:
post:可选post,page,both;
8:控制应用文章的数量;
0:截取文章标题长度,0表示不设置,不设置的话长标题就会自动换行,很难看;
true:显示文章,若改为 false 则不显示文章;
true:不显示搜索引擎机器人的查询次数,若改为 true 则全部显示
==============================================
推荐装插件:WP-PostViews:下载地址:http://wordpress.org/extend/plugins/wp-postviews/
则通过调用the_views()函数:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
### Function: Display The Post Views
function the_views( $display = true, $prefix = '' , $postfix = '' , $always = false) {
$post_views = intval (post_custom( 'views' ));
$views_options = get_option( 'views_options' );
if ( $always || should_views_be_displayed( $views_options )) {
$output = $prefix . str_replace ( '%VIEW_COUNT%' , number_format_i18n( $post_views ), $views_options [ 'template' ]). $postfix ;
if ( $display ) {
echo apply_filters( 'the_views' , $output );
} else {
return apply_filters( 'the_views' , $output );
}
}
elseif (! $display ) {
return '' ;
}
}
|
分享到:
相关推荐
非插件统计文章浏览次数 在主题的 functions.php文件的最后一个 ?> 前面添加下面的代码: /* 记录文章访问计数 */ function record_visitors() { if (is_singular()) { global $post; $post_ID = $post->ID;...
wordpress本身不带文章浏览数的统计功能,所以要先将文章浏览数记录起来,才能在显示文章的时候读取到浏览数。wordpress的数据库中文章表是wp_posts,其中没有浏览次数的字段,如果自己加字段改动就大了。比较好的...
2. **文章浏览量统计**:此主题集成文章浏览量统计功能,可以显示每篇文章被阅读的次数,帮助网站管理员了解哪些内容最受欢迎,从而调整内容策略,提升用户参与度。 3. **社交分享**:支持分享到微博的功能,让用户...
1. **文章浏览计数**:WP-Postviews 可以实时记录每篇文章的浏览次数,展示在文章列表或单篇文章页面上,让用户了解内容的受欢迎程度。 2. **排序功能**:根据文章的浏览量,插件可以对文章进行自动排序,显示最受...
它旨在提升移动设备用户在浏览WordPress网站时的体验,特别是对于那些拥有复杂菜单结构的网站,PhoneMenu能有效地解决菜单在小屏幕设备上显示不清晰、操作不便的问题。 **一、PhoneMenu的功能特性** 1. **响应式...
在WordPress的环境中,相关文章推荐、流量变现以及流量交换模块是提高网站互动性、增加用户停留时间和提升网站收益的关键工具。这些功能可以帮助网站优化用户体验,同时实现商业价值的最大化。 首先,相关文章推荐...
在WordPress后台,PostViews插件通常会提供一个管理界面,允许用户查看各个页面和帖子的浏览次数。这个界面可能包括排序和过滤功能,使得你可以按访问量降序排列内容,以便快速找到最受欢迎的文章。此外,有些版本的...
wp-postviews插件本身是用于跟踪和显示每个文章或页面的浏览次数。它能够帮助网站管理员了解哪些内容更受读者欢迎,从而优化网站的内容策略。安装这个插件后,文章和页面下方会自动生成一个查看计数器,用户可以清晰...
Modown是模板兔基于Erphpdown wordpress下载插件开发的一款全新的针对收费付费下载资源/付费查看内容/VIP会员免费下载查看/虚拟资源售卖的WordPress主题,一款为erphpdown而生的wp主题。集付费下载资源、付费查看...
在实际使用中,自定义字段常被用于实现文章浏览次数、点赞按钮、SEO信息等附加功能。通过自定义字段,开发者可以灵活地扩展WordPress的基本功能,满足特定的业务需求。 此外,在使用add_post_meta和add_meta_box...
2. 实现文章列表化可以让页面更简洁、更便于用户向下浏览,也方便在页面上展示更多的文章,尤其对长篇幅内容的网站更为有利。 3. 针对搜索引擎优化(SEO)的考量,动态加载文章需要避免仅向爬虫展示标题或使用...
在WordPress中,统计文章访问量是一项常见的需求,用于分析用户行为和优化网站内容。本文将探讨两种实现方法:调用WordPress内置函数以及使用PHP原生计数器。 首先,我们来看WordPress的插件解决方案。虽然插件如...
使用这个插件,WordPress网站管理员可以轻松创建具有专业外观和功能的下载页面,例如设置下载按钮、显示文件预览、限制访问权限、跟踪下载次数等。此外,通过PHP的灵活性,插件还可以集成其他功能,如用户登录、积分...
2. **代码编辑**:登录到WordPress后台,找到外观 > 主题编辑器,定位到单篇文章的模板文件(通常是single.php),然后根据需求添加相应的HTML和PHP代码来显示头像、作者、发布时间和浏览量等信息。例如,显示作者...
2、文章发布页可设置商品关键词、商品描述信息、浏览次数以及商品展示图片,同时图片无需本地上传,可直接使用url链接地址。 3、在文章发布页右侧可设置首页红色醒目标题信息,比如折扣价格或者优惠信息。同时还...
2. **文章列表页**:显示多篇文章的摘要,按日期或其他自定义顺序排列。PHP会处理分页逻辑,确保用户可以轻松浏览不同页面。 3. **文章详情页**:当用户点击文章标题时,会跳转到包含完整内容的页面。这里可能包含...
4. 设置排序参数:代码中通过调用$query对象的set()方法,设置了两个参数v_sortby和v_orderby,分别表示按照浏览量排序(v_sortby设置为'views')和按照降序排列(v_orderby设置为'desc'),使得浏览次数多的文章排...
- **wp-postviews.zip**:这可能是另外的一个插件,用于统计文章的查看次数,安装后可以为你的博客添加文章浏览量的功能。 4. **使用建议** - 在安装前,请确保你的WordPress版本与zruckMetro主题兼容,以避免...