为 WordPress 设置评论模块登录可见
- 时间:2020-05-17 12:16:18
- 分类:网络文摘
- 阅读:148 次
对于 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 } ?>
原文:https://zmingcx.com/wordpress-login-visible-comments.html
推荐阅读:Blogger Tricks Google Into Thinking He Is ‘Sexiest Man In Britai Popular “Mommy Blogger” Calls It Quits, Criticizes Blogging Worl Blogging in the Viral Age: 5 Ways to Tip the Scales in Your Favo Why You Need To Update Your Jetpack Plug-In Right Now 7 Online Marketing Tools You Need to Master in 2016 How to Compute the Min Cost of Climbing Stairs via Dynamic Progr The Algorithm to Make Words Bold in HTML The O(N) Increasing Triplet Subsequence Algorithm How to Compute the Greatest Common Divisor of Strings? How to Design a Tic-Tac-Toe Game?
- 评论列表
-
- 添加评论