以下是实现在WordPress中只有登录用户才能看到文章阅读量的方法:
修改代码
将原有代码修改如下:
<?php
if (is_user_logged_in()) {
if (!$_views) {
?>
<span class="muted">
<i class="fa fa-eye"></i>
<?php deel_views('℃'); ?>
</span>
<?php
}
}
?>
代码说明
使用
is_user_logged_in()函数检查用户是否已登录。只有当用户已登录时,才显示阅读量相关的HTML代码。
保留原有的
$_views判断逻辑,确保只在需要时显示阅读量。使用
deel_views()函数获取具体的阅读量数据。
注意事项
确保
deel_views()函数正确实现,能够返回文章的阅读量。可以根据需要调整HTML结构和样式。
如果希望对未登录用户显示替代内容,可以添加
else语句。
通过这种方式,只有登录用户才能看到文章的具体阅读量,有效保护了这些数据。未登录用户将看不到阅读量相关的内容。