在WordPress评论部分没有表格标签

时间:2018-07-20 14:18:00

标签: php wordpress custom-theme

-wordpress评论部分未提交评论-

我通过调用comments_template()在single.php的末尾添加了一个注释部分。评论部分加载正常,甚至显示我在管理部分中手动添加的帖子。

但是,当我尝试提交帖子时,它会重定向到front_page.php,并将表单参数添加到网址中。

我认为问题在于HTML中的注释部分周围没有表单标签,但我不知道为什么会这样。

我所做的事情:

  • 检查设置页面和特定帖子中的评论已启用
  • 尝试在comments_template()周围手动添加表单,但该表单被删除
  • 确保在循环内调用comment_template()
  • 检查我是否正确调用了comment_form()
  • 关闭所有插件,但仍无法正常工作

以前有一个问题,我无法访问“管理”部分中的讨论设置,现在已纠正此问题,所以我不知道它是否相关。

<?php /*

    comments.php

*/

if ( post_password_required() ) {
    return;
}

?>
<?php
// Do not delete these lines
        if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
        die ('Please do not load this page directly. Thanks!');
        ?>
<div id="comments" class="comments-area">
    <?php comment_form(); ?>
</div><!--  .comments-area -->

1 个答案:

答案 0 :(得分:0)

我在包含的文件中有一个未关闭的隐藏表单标签。以为我已经检查了所有包含的文件。