WordPress主题开发:设置和获取浏览次数
来源:互联网 发布:tpp ttip 知乎 编辑:程序博客网 时间:2024/05/17 11:59
将以下代码放在functions.php,一个是获取阅读量,一个是设置阅读量
<?php/*** getPostViews()函数* 功能:获取阅读数量* 在需要显示浏览次数的位置,调用此函数* @Param object|int $postID 文章的id* @Return string $count 文章阅读数量*/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"; } return $count; }/*** setPostViews()函数 * 功能:设置或更新阅读数量* 在内容页(single.php,或page.php )调用此函数* @Param object|int $postID 文章的id* @Return string $count 文章阅读数量*/ 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 ); } }?>
注意:调用了setPostViews函数后,每刷新一次就会增加一次浏览量。
在内容页(single.php,或page.php )尝试一下吧:
<?php setPostViews(get_the_ID());echo getPostViews( get_the_ID() ); ?>
阅读全文
0 0
- WordPress主题开发:设置和获取浏览次数
- 不用插件 WordPress 显示文章浏览次数
- wordpress 记录文章被浏览的次数
- 开发wordpress主题
- WordPress主题开发
- wordpress 设置文章浏览权限
- wordpress 使用wp-postviews统计文章浏览次数和显示热门文章排行的方法
- Wordpress主题和网站设计开发手册和资源
- Discuz!主题浏览次数不更新的问题原因和解决办法
- 设置WordPress主题表单样式
- inove主题通过wp-postviews插件的方法设置在主页及文章页设置浏览次数
- WordPress官方主题开发文档
- wordpress 主题开发常用笔记
- WordPress非插件添加文章浏览次数统计功能
- WordPress部分插件和主题
- wordpress关于插件和主题
- wordpress获取主题所需文件路径
- wordpress主题(4) 搜索框和日历
- 每日一练(20171025)
- ViewPager+TimerTask实现Gallery画廊效果
- NBSocket
- [java]日期工具类-DateUtil
- (DT系列一)DTS结构及其编译方法
- WordPress主题开发:设置和获取浏览次数
- pomelo(六) 中文FAQ
- ubuntu 安装nvidia 驱动后无法进入桌面(循环进入登录界面 )
- Rust: flat_map,filter_map,for_each
- easyui的datagrid的右侧区域空白及列数横向不能填满
- php获取一个目录下的所有文件全路径---包括子目录---并存放到一维数组
- Caused by: java.lang.UnsatisfiedLinkError: No implementation found for void com.geoway.mobile.utils
- net_func
- 毕业设计想法2017-10-27日