我正在尝试在我正在构建的网站上显示 1.1k 而不是 1000 的帖子浏览量。这是一个 Wordpress 网站,我在尝试向该网站添加自定义功能时遇到了麻烦。每次我添加一些我在这里找到的片段时,它都会使网站完全崩溃。
这是目前的代码 - 它只是计算登陆该帖子的用户以及管理员能够手动设置帖子计数。
if(!function_exists('davenport_getPostViews')):
function davenport_getPostViews($postID){
$count_key = '_davenport_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;
}
endif;
if(!function_exists('davenport_setPostViews')):
function davenport_setPostViews() {
global $post;
$postID = $post->ID;
$count_key = '_davenport_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);
}
}
add_action('davenport_set_post_views', 'davenport_setPostViews');
endif;
任何帮助将不胜感激,因为我正竭尽全力试图解决这个问题。
ibeautiful
交互式爱情
波斯汪
一只萌萌小番薯