Php Wordpress表单操作重定向到主页

Php Wordpress表单操作重定向到主页,php,wordpress,search,Php,Wordpress,Search,我在一个具有搜索栏功能的网站上工作,并准备好了搜索结果模板。然而在my header.php中,我有一个表单,该表单将搜索模板的URL作为操作属性,但当我单击type=submit的输入而不是进入搜索结果页面时,它会重定向到主页,并将搜索关键字附加到URL,这是我想要的,因为我的搜索结果页面从URL获取该参数 我尝试了GET和POST作为表单使用的方法。使用GET,它会将关键字附加到URL,但会转到主页。 使用POST,它不会将我的参数附加到URL中,但会转到我的搜索结果页面 以下是我的代码:

我在一个具有搜索栏功能的网站上工作,并准备好了搜索结果模板。然而在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看起来像