【问题标题】:GET form action. Redirect to self获取表单操作。重定向到自己
【发布时间】:2014-02-11 12:20:11
【问题描述】:

我正在按作者页面上的类别为帖子编写过滤器。

我以这种形式在 $_GET 数组中发送类别名称:

<form action="" accept-charset="UTF-8" method="get" id="form1">
      <select name="type" class="form-select" id="edit-type">
           <option value="all">All</option>
           <option value="articles">Article</option>
           <option value="posts">Blog Post</option>
       </select>
       <input type="submit" value="Apply" class="form-submit">
</form>

例如,我有链接 www.mysite.com/?author=8。如果我输入链接www.mysite.com/?author=8&amp;type=posts,一切正常,但如果我使用表单,我将使用参数'type'www.mysite.com/?type=posts重定向到主页

另外,我尝试在表单操作中使用当前页面 url,porblem 是一样的。

如何发送 get 参数并重定向到 slef 页面?

我使用的是 wordpress 3.8。谢谢。对不起我的英语

【问题讨论】:

    标签: php wordpress redirect


    【解决方案1】:

    尝试将以下内容添加到您的表单中:

    <input type="hidden" name="authour" id="authour"  value="<?php the_author_ID(); ?>"/>
    

    希望对你有帮助。

    【讨论】:

      【解决方案2】:

      将您的作者设为表单内的隐藏字段并传递它

      <input type="hidden" name="newauthour" id="newauthour"  value="8"/>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-17
        • 2017-01-28
        • 2023-01-12
        • 1970-01-01
        • 2021-09-03
        • 1970-01-01
        相关资源
        最近更新 更多