实现wordpress文章浏览次数很简单,将下面代码加入到functiuons.php中
area data-settings="dblclick" readonly >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 );}}area>16171819202122function getPostViews($postID) {$count_key = "post_views_count";$count = get_post_me
ta ( $postID, $count_key, true );if ($count == "") {delete_post_me
ta ( $postID, $count_key );add_post_me
ta ( $postID, $count_key, "0" );return "0 View";}return $count . " Views";} function setPostViews($postID) {$count_key = "post_views_count";$count = get_post_me
ta ( $postID, $count_key, true );if ($count == "") {$count = 0;delete_post_me
ta ( $postID, $count_key );add_post_me
ta ( $postID, $count_key, "0" );} else {$count ++;update_post_me
ta ( $postID, $count_key, $count );}}
将如下代码插入single.php文件中要显示浏览次数的位置
area data-settings="dblclick" readonly ><?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>area>12<?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>
需要在哪个页面显示文章的浏览次数,就在相应的模板文件中加入
area data-settings="dblclick" readonly ><?php echo getPostViews(get_the_ID()); ?>area>1<?php echo getPostViews(get_the_ID()); ?>