我正在作者页面上按类别为帖子编写过滤器。
我以这种形式在$ _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>
对于exapmle,我有链接www.mysite.com/?author=8
。如果我输入链接www.mysite.com/?author=8&type=posts
,则一切正常,但如果我使用表单,我只需使用参数'type'www.mysite.com/?type=posts
另外,我尝试在表单动作中使用当前页面url,porblem是一样的。
如何发送get参数并重定向到slef页面?
我使用wordpress 3.8。谢谢。对不起我的英文
答案 0 :(得分:1)
将您的作者设为表单中的隐藏字段并将其传递
<input type="hidden" name="newauthour" id="newauthour" value="8"/>
答案 1 :(得分:1)
尝试在表单中添加以下内容:
<input type="hidden" name="authour" id="authour" value="<?php the_author_ID(); ?>"/>
希望它有所帮助。