函数定义在 function.php 文件中,
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 );
}
}
实现方法:
// 在文章显示的模板页面添加下面的代码
<?php setPostViews(get_the_ID()); ?>
// 得到点击数量的方法
<?php echo getPostViews(get_the_ID()); ?>