当前位置:网站首页 > WordPress教程 > 正文
隐藏WordPress评论模块,只有登录用户才可查看的方法
作者:98wpeu发布时间:2026-03-08分类:WordPress教程浏览:336
导读:国内政策原因,个人备案不让网站带有评论功能,但是个人博客不开放评论功能似乎又没有灵魂,所以我们可以设置成只有登录的用户才显示评论区域内容。具体的方法如下:找到你主题的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网站需要注册会员并登录后才能访问的方法
本文代码由知更鸟分享。
相关推荐
- 微信小程序里按钮怎么居中?这些实用方法帮你轻松实现 - Web前端
- 小程序怎么做出用户爱用的爆款?看这几个行业案例就懂了! - Web前端
- Userpilot是什么?如何助力产品增长与用户体验优化? - Web前端
- 原来Jquery.load的方法可以一直load下去 - Web前端
- 基于jquery的手风琴图片展示效果实现方法 - Web前端
- jQuery中animate()方法用法实例 - Web前端
- jQuery操作cookie方法实例教程 - Web前端
- jquery动态加载js/css文件方法(自写小函数) - Web前端
- jQuery+ajax实现鼠标单击修改内容的方法 - Web前端
- jquery的attr方法禁用表单元素禁用输入内容 - 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属性


