以下是实现在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
语句。
通过这种方式,只有登录用户才能看到文章的具体阅读量,有效保护了这些数据。未登录用户将看不到阅读量相关的内容。