" id="b1img" alt="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" title="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO">
  • " alt="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" title="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" />
  • " alt="Windows/Linux服务器运维技术支持 环境搭建、应用发布、服务器管理、虚拟化、云计算" title="Windows/Linux服务器运维技术支持 环境搭建、应用发布、服务器管理、虚拟化、云计算" />
  • " alt="高校/小型企业网络运维与建设免费技术支持,网络规划、网络优化、故障排除、网络管理" title="高校/小型企业网络运维与建设免费技术支持,网络规划、网络优化、故障排除、网络管理" />

wordpress 3.0使用cos-html-cache静态化后wp-postviews无法显文章浏览计数的解决方法

程序设计2010-08-24 itlogger阅读(1,369) 评论(2)

wordpress 3.0使用cos-html-cache插件静态化后,wp-postviews 无法显文章浏览计数,新文章显示浏览数位0,网络上找了几种办法,如使用wp-post-views JS版,更改wp-postviews.php中的代码

找到代码if(defined(‘WP_CACHE’) && WP_CACHE)

替换为

if((defined(‘WP_CACHE’) && WP_CACHE) || (defined(‘COSMETA’) && COSMETA))

以上两种办法看到有网友成功的案例,但是我这里试用了都不成功,计数一直为0。

最终解决办法:卸载原有的wp-postviews插件,改用wp-postviews-plus(下载地址).

安装好插件,再修改相应的调用代码the_views(‘Views’, true)即可。

以上方法仍不能实现的,请参阅:

WordPress静态化文章浏览数不能计数的终极解决办法

——————————————-

附:插件使用说明

所有函数在直接印出的情况下,输出的 HTML 码范例
the_views(‘Views’, true)
该篇文章的 浏览数
第一个参数为 加在数字後面的说明文字
第二个参数为 是否输出(true为直接印出, false为回传数值)
the_user_views(‘ User Views’, true)
该篇文章的 使用者 浏览数
第一个参数为 加在数字後面的说明文字
第二个参数为 是否输出(true为直接印出, false为回传数值)
the_bot_views(‘ Bot Views’, true)
该篇文章的 机器人 浏览数
第一个参数为 加在数字後面的说明文字
第二个参数为 是否输出(true为直接印出, false为回传数值)
get_most_viewed(”, 10, 0 , true , true)
最多阅览数的文章 输出回传的型态为以<li>和</li>包围的项目清单
第一个参数为 查询文章的型态(‘post’为文章 ‘page’为分页 ”为两者都要)
第二个参数为 输出回传的文章数量
第三个参数为 文章标题的字数(0为不限制)
第四个参数为 是否输出(true时直接印出, false时回传字串)
第五个参数为 是否包含机器人的阅览数(true为包含, false为不包含)
get_most_viewed_category(1, ”, 10, 0, true, true)
限定分类中最多阅览数的文章 输出回传的型态为以<li>和</li>包围的项目清单 (1.1.0以後适用)
第一个参数为 限定的分类ID(可为由分类ID所组成的阵列, 另外如为’auto’则依照该篇文章的分类限定(1.1.5以後适用) )
第二个参数为 查询文章的型态(‘post’为文章 ‘page’为分页 ”为两者都要)
第三个参数为 输出回传的文章数量
第四个参数为 文章标题的字数(0为不限制)
第五个参数为 是否输出(true时直接印出, false时回传数值)
第六个参数为 是否包含机器人的阅览数(true为包含, false为不包含)
get_timespan_most_viewed(”, 10, 7, true, true, 0)
在最近的数天内发表的最多阅览数的文章 输出回传的型态为以<li>和</li>包围的项目清单
第一个参数为 查询文章的型态(‘post’为文章 ‘page’为分页 ”为两者都要)
第二个参数为 输出回传的文章数量
第三个参数为 查询的最近天数
第四个参数为 是否输出(true时直接印出, false时回传数值)
第五个参数为 是否包含机器人的阅览数(true为包含, false为不包含)
第六个参数为 文章标题的字数(0为不限制)
get_timespan_most_viewed_cat(1, ”, 10, 7, true, true, 0)
限定分类中在最近的数天内发表的最多阅览数的文章 输出回传的型态为以<li>和</li>包围的项目清单 (1.1.0以後适用)
第一个参数为 限定的分类ID(可为由分类ID所组成的阵列, 另外如为’auto’则依照该篇文章的分类限定(1.1.5以後适用) )
第二个参数为 查询文章的型态(‘post’为文章 ‘page’为分页 ”为两者都要)
第三个参数为 输出回传的文章数量
第四个参数为 查询的最近天数
第五个参数为 是否输出(true时直接印出, false时回传数值)
第六个参数为 是否包含机器人的阅览数(true为包含, false为不包含)
第七个参数为 文章标题的字数(0为不限制)
get_totalviews(true, true, true)
总共的浏览数
第一个参数为 是否输出(true时直接印出, false时回传数值)
第二个参数为 是否包含机器人的阅览数(true为包含, false为不包含)
第三个参数为 是否包含非 文章(posts) 及 分页(pages) 的页面浏览数。(true为包含, false为不包含)
转载请注明 :IT樵客
文章地址:http://www.itlogger.com/program/1428.html
标签:
相关文章

2 thoughts on “wordpress 3.0使用cos-html-cache静态化后wp-postviews无法显文章浏览计数的解决方法

  1. Pingback:

  2. 谢谢 在你的博文帮助下 成功解决postviews显示0

发表评论

电子邮件地址不会被公开。 必填项已用*标注