【发布时间】:2019-02-02 08:24:01
【问题描述】:
我有一个自定义搜索栏,可以在我的 Wordpress 主页上正常工作,但是当我将其放在网站的不同页面上时,URL 一直指向 http://localhost/pageName/?s=searchTerm 而不是 http://localhost/?s=searchTerm。我尝试将表单操作设置为
<form method="get" id="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>">
并且还对我的网站 URL 进行了硬编码,但每次都会发生重定向。
这是我的 searchform.php 文件:
<form method="get" id="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<div>
<input type="text" value="<?php echo the_search_query(); ?>" name="s" id="s" placeholder="Search" />
</div>
</form>
我如何将表单发送至http://localhost/?s=searchTerm?
【问题讨论】:
-
action="/"> 有效吗?
-
@Chris 没有同样的问题发生
-
这是你 searchfrom.php 中的所有代码
-
@kashalo 是的,这就是我拥有的所有代码
-
尝试添加提交按钮,看看你的问题是否消失了
标签: php html css wordpress search