当前位置:网站首页 > WordPress教程 > 正文
隐藏WordPress评论模块,只有登录用户才可查看的方法
作者:98wpeu发布时间:2026-03-08分类:WordPress教程浏览:178
导读:国内政策原因,个人备案不让网站带有评论功能,但是个人博客不开放评论功能似乎又没有灵魂,所以我们可以设置成只有登录的用户才显示评论区域内容。具体的方法如下:找到你主题的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网站需要注册会员并登录后才能访问的方法
本文代码由知更鸟分享。
相关推荐
- JQuery入门——事件切换之toggle()方法应用介绍 - Web前端
- jQuery中ajax的load()方法用法实例 - Web前端
- jQuery中get()方法用法实例 - Web前端
- jQuery中ajax的post()方法用法实例 - Web前端
- jQuery中height()方法用法实例 - Web前端
- jquery和js实现对div的隐藏和显示方法 - Web前端
- jQuery中width()方法用法实例 - Web前端
- 使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证 - Web前端
- jquery修改网页背景颜色通过css方法实现 - Web前端
- jQuery调用RESTful WCF示例代码(GET方法/POST方法) - 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属性


