当前位置:网站首页 > WordPress教程 > 正文
隐藏WordPress评论模块,只有登录用户才可查看的方法
作者:98wpeu发布时间:2026-03-08分类:WordPress教程浏览:263
导读:国内政策原因,个人备案不让网站带有评论功能,但是个人博客不开放评论功能似乎又没有灵魂,所以我们可以设置成只有登录的用户才显示评论区域内容。具体的方法如下:找到你主题的single....
国内政策原因,个人备案不让网站带有评论功能,但是个人博客不开放评论功能似乎又没有灵魂,所以我们可以设置成只有登录的用户才显示评论区域内容。具体的方法如下:
找到你主题的single.php文件,例如Twenty Seventeen主题,找到类似于下面这段代码。
if ( comments_open() || get_comments_number() ) : comments_template(); endif;
修改为下面这样:
if ( is_user_logged_in()){
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
}其他主题的方法类似,自己找到对应的代码加一个判断就可以了。
<?php if ( is_user_logged_in()){ ?>
<?php if ( comments_open() || get_comments_number() ) : ?>
<?php comments_template( '', true ); ?>
<?php endif; ?>
<?php } ?>if is_user_logged_in就是判断用户有没有登录。如果登录就显示评论模块,没登录就不会加载。
当然,这样修改后,你需要给网站开放注册功能才行。你可能对下面这几篇文章也会感兴趣:
- 三款WordPress邀请码插件_网站邀请注册链接生成
- WordPress会员中心插件Ultimate Member使用教程
- WordPress网站注册时用户自己设置密码的几种方法
- WordPress网站需要注册会员并登录后才能访问的方法
本文代码由知更鸟分享。
相关推荐
- 来聊聊JavaScript中一些常用的对象方法 - Web前端
- 介绍三种用JS清空数据的应用方法 - Web前端
- 学习下JavaScript中replace()方法的基础应用 - Web前端
- 介绍4种用JavaScript将布尔值转换为整数数字的方法 - Web前端
- 介绍三种JavaScript重定向到另一个网页的方法 - Web前端
- 探讨JS中获取元素属性的八大方法:innerHTML、outerHTML、innerText 、outerText、value、text()、html()和val() - Web前端
- 在JavaScript中,将存储布尔值的变量转换为“0”或“1”的常用方法 - Web前端
- 聊聊JS里区间取随机数的方法:Math.random()和Math.floor() - Web前端
- 介绍五种在javascript里判断变量是不是数组的方法 - Web前端
- Web前端开发:介绍下三种页面之间的传值方法 - Web前端
- WordPress教程排行
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


