首先,我的帖子涉及:Link 1 和Link 2
我创建了自定义分类页面。我的自定义分类页面链接为
//本地主机/myproject/?运动=阿米尔·汗
此页面是自定义分类页面(注意:没有自定义页面,只有自定义分类)
但是现在有一个新的定制搜索页面的要求,在该页面中只搜索我的定制分类数据。例如,如果任何一个搜索“aamir khan”、“salman khan”,则提交后,在我的自定义搜索按钮上,应将同一页面视为我的自定义分类,而不是默认的wordpress搜索页面
因此,我在标题中添加了以下自定义搜索表单:
<form role="customsearch" method="get" id="customsearchform" action="<?php echo home_url(\'/\'); ?>">
<div>
<label for="s">Search for:</label>
<input type="text" value="" name="motion" id="motion" />
<input type="submit" id="customsearchsubmit" value="Search Motion" />
</div>
</form>
我已将自定义搜索按钮置于标题上方。php
因此,如果有人用“aamir khan”搜索,那么应该会看到自定义分类页面,但我得到
找不到页面
为什么找不到页面?因为,使用我的自定义搜索表单搜索后,生成的链接是:
//本地主机/myproject/?运动=阿米尔+汗
其中,生成的自定义分类法页面链接为:
//本地主机/myproject/?运动=阿米尔·汗
当任何人搜索“salman khan”或任何其他数据时也是如此:
//本地主机/myproject/?运动=萨尔曼+汗
但我实际生成的自定义分类链接是:
//本地主机/myproject/?运动=萨尔曼·汗
简而言之,如果在我搜索之后,我希望我的url-
, 不适用于+
我只希望自定义搜索我的自定义分类数据页,因此,如果url重写,那么只需要自定义搜索表单
注意:我的默认搜索不应该生效,因为我也希望在我的网站中实现,因此,一个wordpress默认搜索按钮,另一个我的自定义搜索按钮,仅用于我的自定义分类页面。