评论表单代码重定向到带有空白页的wp_Comments_post.php

时间:2020-07-28 作者:social

单个帖子中的评论形式效果很好。然后,在添加一些定制之后,在发布评论之后,它会重定向到此链接wp\\u comments\\u post。带有空白页的php。

这是我在注释中的代码。php那么,让它再次工作到底出了什么问题?

<?php
$form_args = array(
    \'fields\' => array(
        \'author\' => \' <form class="getin_form" id="post-a-comment"> <div class="row"> <div class="col-md-6 col-sm-6">  <div class="form-group bottom35"> <input class="form-control" type="text" placeholder="First Name:" required  style=" border: none; border-bottom: 1px solid #a5a5a5; border-radius: 0; padding: 12px 0;box-shadow: none;height: 44px;color: #a5a5a5;font-size: 14px;position: relative; "> </div> </div>\',
        \'email\' => \' <div class="col-md-6 col-sm-6">  <div class="form-group bottom35"> <input class="form-control" type="text" placeholder="Email:" required id="email" name="email" style=" border: none; border-bottom: 1px solid #a5a5a5; border-radius: 0; padding: 12px 0;box-shadow: none;height: 44px;color: #a5a5a5;font-size: 14px;position: relative; "> </div> </div> \',

    ),
        
        // change the title of the reply section
        \'title_reply\'=>\'Add Comment\',
        // remove "Text or HTML to be displayed after the set of comment fields"
        \'comment_notes_after\' => \'\',
        // redefine your own textarea (the comment body)
        \'comment_field\' => \'  <div class="col-md-12 col-sm-12"> <div class="form-group bottom35"> <p class="comment-form-comment"><div class="form-group"><label for="comment">\' . _x( \'Comment\', \'noun\' ) . \'</label><br />  <textarea class="form-control" placeholder="Message"  style=" border: none; border-bottom: 1px solid #a5a5a5; border-radius: 0; box-shadow: none; " aria-required="true"></textarea></p> </div></div> \',
        \'submit_field\' =>\' <div class="col-sm-12" style="padding-right: 0; padding-left: 0;"> <button type="submit" class="button btnprimary form-control"> submit request </button> </div> </div> </form> </div> </div> </div> </div>\',

);

comment_form($form_args);

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

您的代码或$form_args 数组项,但主要有:

空白页是因为缺少用于回复评论的隐藏评论字段-请参阅get_comment_id_fields(), 字段位于submit_field 默认情况下为arg。

因此,要快速解决此问题,请添加%2$s 在这样的arg中:

\'submit_field\' => \'... <button type="submit" class="button btnprimary form-control"> submit request </button> %2$s ...\',
但你应该使用submit_button arg自定义提交按钮HTML,然后使用submit_field arg,使用类似以下内容:

\'submit_field\' => \'<div>%1$s %2$s</div>\',
textarea 字段需要有name 设置为comment.

\'comment_field\' => \'... <textarea class="form-control" placeholder="Message" ... name="comment"> ...\',
</form> 中的标记submit_field 参数:(

我希望这会有所帮助,请查看comment_form() reference 有关其他参数的详细信息,以及其他相关详细信息/资源。

相关推荐

如何将参数传递给wp_list_Comments回调?

我需要将参数传递给指定为回调的函数wp_list_commentspublic function ggowl_comment_lister($ggowl_id,$icon_html){ $args = array ( \'post_type\' => \'product\', \'post_id\' => $ggowl_id ); $comments = get_comm