当前位置:网站首页 > WordPress教程 > 正文
隐藏WordPress评论模块,只有登录用户才可查看的方法
作者:98wpeu发布时间:2026-03-08分类:WordPress教程浏览:20
导读:国内政策原因,个人备案不让网站带有评论功能,但是个人博客不开放评论功能似乎又没有灵魂,所以我们可以设置成只有登录的用户才显示评论区域内容。具体的方法如下:找到你主题的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网站需要注册会员并登录后才能访问的方法
本文代码由知更鸟分享。
相关推荐
- WordPress评论不用填邮箱的方法
- 3个在WordPress首页排除显示特定分类文章的方法
- 手动升级WordPress主题和插件最轻松的方法Easy Theme and Plugin Upgrades
- WordPress关注微信公众号回复可见和阅读更多的方法
- 给WordPress商城网站添加上用户购买活动通知提高转化率
- 修复gtmetrix提示Specify a Vary: Accept-Encoding header错误的方法
- 三种方法轻松给外贸企业网站添加产品中心
- 方便灵活的给WordPress网站插入表格方法:WP Table Builder
- 13款免费PbootCMS模板下载和主题模板修改方法
- Astra主题自定义布局页头和页脚的方法
- WordPress教程排行
- 最近发表


