为 WordPress 设置评论模块登录可见
- 时间:2020-05-17 12:16:18
- 分类:网络文摘
- 阅读:145 次
对于 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
推荐阅读:Finding the Closest Divisors Greedy Solution to Reconstruct a 2-Row Binary Matrix How to Use jOOQ Library to Write SQL in Java using Fluent Style? Algorithm to Compute the Number of Days Between Two Dates How to Sort Integers by The Number of 1 Bits? Using Depth First Search Algorithm to Delete Tree Nodes with Sum Web Strategies to Start Your SEO Journey How to Compute the Product of Last K elements in Array using the How to Write a High-Quality Blog Post in Just 30 Minutes 8 Things To Include In Your Blog Privacy Policy
- 评论列表
-
- 添加评论