WordPress 登录可见评论模块

知更鸟
1488
文章
6921
评论
2020年1月9日22:46:28 13 476

WordPress正常可以设置登录发表评论,但不登录也可以正常看到留言评论内容,最近有用户说接到通知个人备案的网站不允许有评论互动功能,虽然我没接到过通知,但可以简单修改一下模板,让主题评论模块只有在登录的状态下可见。

WordPress 登录可见评论模块

WordPress 登录可见评论模块

这里我们要用到WordPress判断是否登录的函数:is_user_logged_in()

用判断函数把评论模块包裹起来就行了。

以WordPress默认主题Twenty Seventeen为例,打开主题正文模板文件single.php,找到类似的:

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 } ?>
weinxin
关于本站
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
过年啦,挂灯笼! WordPress

过年啦,挂灯笼!

过年挂灯笼是中国的一个习俗,家里挂灯笼,自己博客也是自己的家,当然也要挂一个了。很多年前Flash流行时,网上可以随便找一个Flash动画的灯笼,很方便就可以加到网站主题模板上,如今Flash已成过眼...
正确配置 WordPress 邮件SMTP WordPress

正确配置 WordPress 邮件SMTP

默认大部分主机空间都无法正常发送邮件,造成用户注册不能送邮件、无法找回密码等,因此需要用第三方邮件服务器SMTP方式代替 WordPress 默认mail()函数。 正确配置 WordPress 邮件...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:13   其中:访客  11   博主  2
    • boke112联盟 boke112联盟 4

      以后评论都要实名制了,到时候这个功能比较实用,登录后再显示评论框。

      • 大爷快来玩 大爷快来玩 4

        我就知道鸟叔一定会帮我们的,哈哈哈哈,感谢,感谢

        • 天鸡部落 天鸡部落 1

          非常感谢!这么快就有了一个教程出来了,现在监管越来越严了,会有很多博主都用得着。由于不懂代码,在使用时还是碰到困难了。我使用的是git主题。代码不一样,套用不上。应该是在下面这段代码里修改的。

            • 知更鸟 知更鸟

              回复 天鸡部落 找这个NB主题作者问吧

              • 知更鸟 知更鸟

                回复 天鸡部落 找到这句
                comments_template(”, true);
                用上面的方法就可以了

                  • 天鸡部落 天鸡部落 1

                    回复 知更鸟 谢谢,原句代码是这样的回车<?php回车,然后是下一句语法。插入代码在第一个回车之后插入,页面不再报错,但功能也没生效。

                • 奶爸建网站笔记 奶爸建网站笔记 3

                  学习了。之前评论实名消息才出来前,我就让zww考虑写一个实名评论插件,他不弄。

                  • 庞展博客 庞展博客 3

                    这个可以有,现在公安备案必须要关闭评论,是否可以考虑加入后台一键开关。

                    • 虫子君 虫子君 4

                      鸟叔我在begin主题上面没弄出来。

                      • 安全网赚 安全网赚 2

                        以后不需要个人站了。全部官方发布 :mrgreen:

                        • ZYX ZYX 0

                          这个功能很快就能用上了!

                          • 领券 领券 1

                            现在可以评论的博客,不多咯。。。且用且珍惜。。。