首页 > 解决方案 > 评论 Wordpress 后将用户重定向到自定义页面

问题描述

我正在自定义文件上制作自定义评论框,我在 Wordpress 中制作了新的评论文件,它是 wp-comment-post.php 的副本,我的新文件是 wp-comments.php 现在当我发布评论时它已成功发布但重定向到此url wp-login.php?redirect_to=https%3A%2F%2Fwww.punjabidharti.com%2Fwp-admin%2F&reauth=1

但我想将用户重定向到特定页面这是我的表单:

<form action="https://www.punjabidharti.com/wp-comments.php" method="post" id="commentform">
    <p>
    <input type="text" name="author" id="author" class="textarea" value="" size="22" tabindex="1" />
    <label for="author">
    Name    </label>
    (required)  </p>
  <p>
    <input type="text" name="email" id="email" value="" size="22" tabindex="2" class="textarea" />
    <label for="email">
    E-mail    </label>
    (required)  </p>

   <p>
    <label for="comment"><strong>Your Comment</strong></label>
    <br />
    <textarea name="comment" id="comment" cols="50" rows="10" tabindex="4" class="textarea"></textarea>
  </p>
<p>
    <input name="submit" id="submit" type="submit" tabindex="5" value="submit" class="Cbutton" />

    <input type="hidden" name="comment_post_ID" value="128278" />
    <input type="hidden" name="redirect_to" value="/punjabi/sikhism/satnam-singh-ferozepuriya/" />
  </p>
</form>

这是我认为 wp-comments.php 中的重定向代码

$location = empty( $_POST['redirect_to'] ) ? get_comment_link( $comment ) : $_POST['redirect_to'] . '#comment-' . $comment->comment_ID;

$location = apply_filters( 'comment_post_redirect', $location, $comment );

请帮我

标签: phphtmlwordpresscomments

解决方案


推荐阅读