简体   繁体   English

如何在Wordpress中添加对评论的回复

[英]How can I add reply to comments in Wordpress

I have the following code for getting comments and rendering a comment form. 我有以下代码用于获取评论和呈现评论表单。 But I do not see any replies to a comment. 但我看不到对此评论的任何回复。 I have searched the net but I am still unable to figure out what function to use and where to use it. 我已经搜索了网络,但是仍然无法确定要使用什么功能以及在哪里使用它。

This is the code to render the form: 这是呈现表单的代码:

$comments_args = array(
    'fields' =>  $fields,
    'comment_field' => "<div class=\"comment-component\"><textarea name=\"comment\" id=\"comment\" ></textarea></div>",
    'comment_notes_after' => '',
    'title_reply' => 'Comment on this post!',
    'title_reply_to' => 'Reply to this comment',
    'label_submit' => 'Comment',
    'comment_notes_before' => "<p class='simple-title'>" . 'We will not publish you email' . ' '
);

comment_form($comments_args);

And this is the function which renders all comments and associated data: 这是呈现所有注释和关联数据的函数:

function behdis_comment($comment_storage, $arguments = array('author' => true, 'date' => true,'id' => true,
'content' => true,'thumb' => true, 'class_name_main' => 'post-each-comment', 'class_name_meta' => 'post-each-comment-meta'))
{



    /** First we have to check for the argument. **/    

    // bc = behdisComment
    $bc_author = $arguments['author'];
    $bc_date = $arguments['author'];
    $bc_id = $arguments['author'];
    $bc_content = $arguments['author'];
    $bc_thumb = $arguments['author'];
    $bc_container_class = $arguments['class_name_main'];
    $bc_meta_class = $arguments['class_name_meta'];         

    // cont = container
    // main wrapper for each induvidual comment
    $cont_main_opening = "<div class=\"$bc_container_class\">";
    $div_closing = "</div>";
    // end of main wrapper

    // main wrapper for each induvidual comment
    $cont_main_opening = "<div class=\"$bc_container_class\">";
    // end of main wrapper

    $cont_meta_opening = "<div class=\"$bc_meta_class\">";

    foreach($comment_storage as $comment_each)
    {
        echo $cont_main_opening;

                    /** Author **/ 
                    if($bc_author===true){echo $cont_meta_opening;}

                            if($bc_author===true){echo $comment_each->comment_author;}
                            echo ' ';
                            if($bc_date===true){echo get_the_time('j F, Y');}

                    if($bc_date===true){echo $div_closing;}
                    /** Author **/ 

       echo $comment_each->comment_content; 

        echo $div_closing;
    }           
}

It looks like 'date', 'id', 'content' and 'thumb' are all set to $arguments['author']; 看起来'date','id','content'和'thumb'都设置为$ arguments ['author'];

Is this a typo? 这是错字吗?

If not, this could be your issue. 如果没有,这可能是您的问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM