我正在开发一个带有wordpress的网站,该网站在照片库和一些教程视频页面中有一个评论区域。如何限制未登记的用户发表评论和进入视频页面。直到我有很多谷歌,但没有得到任何与我的问题相关的解决方案。我已经搜索了很多插件,但没用, 对于注册我使用饼状寄存器插件我的word-press主题是抛物线。 我试图在主题文件夹中的comment.php文件中进行一些更改:
<?php
/**
* The template for displaying Comments.
*
* The area of the page that contains both current comments
* and the comment form. The actual display of comments is
* handled by a callback to tc_comment_callback()
*
* @package Customizr
* @since Customizr 1.0
*/
/*
* If the current post is protected by a password and
* the visitor has not yet entered the password we will
* return early without loading the comments.
*/
if ( have_comments() )
echo apply_filters( 'tc_comment_separator', '<hr class="featurette-divider '. current_filter() .'">' );
?>
<div id="comments" class="<?php echo apply_filters( 'tc_comments_wrapper_class' , 'comments-area' ) ?>" >
<?php
if( is_user_logged_in() )
{
comment_form( array( 'title_reply' => __( 'Leave a Comment' , 'customizr' ) ) );
if ( have_comments() )
do_action ( '__comment' );
}
?>
</div><!-- #comments .comments-area -->
答案 0 :(得分:0)
只需在!
之前加is_user_logged_in()
。
例如:
if( !is_user_logged_in() ) {
// Content shown for non-users
}
if( is_user_logged_in() ) {
// Content shown for authorized users
}