php - 评论 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 );
请帮我
解决方案
推荐阅读
- javascript - 具有最小值/最大值的随机数组
- php - 将mysql查询转换为json编码
- c++ - 射线与椭球相交
- mocha.js - 使用 spectron 访问多个渲染器
- firefox - 从终端窗口启动 Firefox,打开一个文本文件并将显示的文本放置在指定的行
- jquery - 悬停动画 - 悬停时滑出屏幕并在鼠标滑出时看到
- node.js - 在 Ubuntu 14.04 上安装最新版本的 npm(值得信赖)
- php - AJAX 调用后的 PHP POST 表单
- java - 如何在 if/else 语句运行正文之前设置“计时器”?
- reactjs - 在 DraftJS 中将实体添加到自己的块中