Php Wordpress表单操作重定向到主页
我在一个具有搜索栏功能的网站上工作,并准备好了搜索结果模板。然而在my header.php中,我有一个表单,该表单将搜索模板的URL作为操作属性,但当我单击type=submit的输入而不是进入搜索结果页面时,它会重定向到主页,并将搜索关键字附加到URL,这是我想要的,因为我的搜索结果页面从URL获取该参数 我尝试了GET和POST作为表单使用的方法。使用GET,它会将关键字附加到URL,但会转到主页。 使用POST,它不会将我的参数附加到URL中,但会转到我的搜索结果页面 以下是我的代码:Php Wordpress表单操作重定向到主页,php,wordpress,search,Php,Wordpress,Search,我在一个具有搜索栏功能的网站上工作,并准备好了搜索结果模板。然而在my header.php中,我有一个表单,该表单将搜索模板的URL作为操作属性,但当我单击type=submit的输入而不是进入搜索结果页面时,它会重定向到主页,并将搜索关键字附加到URL,这是我想要的,因为我的搜索结果页面从URL获取该参数 我尝试了GET和POST作为表单使用的方法。使用GET,它会将关键字附加到URL,但会转到主页。 使用POST,它不会将我的参数附加到URL中,但会转到我的搜索结果页面 以下是我的代码:
<?php
$searchPage = custom function that gets my template-search.php(search results page) which is a custom post type
$sPID = $searchPage->getPostID();
$searchURL = get_permalink($sPID);
?>
<form action="<?=$searchURL?>" method="GET">
<div>
<input type="text" name="wd_keyword" placeholder="Find deals for..."/>
<input type="submit"/>
</div>
</form>
非常感谢您的帮助 您可能需要编辑您的问题并显示搜索页面功能…您的$searchURL看起来如何?这是一个类似于或的东西吗?@AndreasKrischer$searchURL看起来像