要在 WordPress 文章中实现阅读量统计和显示功能,同时确保在刷新页面时不重复计算阅读量,您可以按照以下步骤进行操作:1、在主题的 functions.php 文件中添加代码:在您的 WordP...
要在 WordPress 文章中实现阅读量统计和显示功能,同时确保在刷新页面时不重复计算阅读量,您可以按照以下步骤进行操作:
1、在主题的 functions.php 文件中添加代码:
在您的 WordPress 主题的 functions.php 文件中添加以下代码,用于创建一个自定义字段来存储文章的阅读量:
function custom_post_views() {
$post_id = get_the_ID();
$views = get_post_meta($post_id, 'post_views', true);
$views = $views ? $views : 0;
$views++;
update_post_meta($post_id, 'post_views', $views);
}
add_action('wp', 'custom_post_views');2、在文章模板中显示阅读量:
在您的文章模板文件(如 single.php)中添加以下代码来显示文章的阅读量:
$post_id = get_the_ID();
$views = get_post_meta($post_id, 'post_views', true);
echo '阅读量:' . $views;3、确保阅读量只在用户访问时增加:
在上述代码中,我们使用了 update_post_meta() 函数来更新文章的阅读量。这确保了阅读量只在用户访问时增加,而不会在页面刷新时重复计算。
通过以上步骤,您可以在 WordPress 文章中实现阅读量统计和显示功能,同时确保在刷新页面时不重复累加阅读量。
如果您需要进一步的帮助或有任何疑问,请随时告诉我。