我为我的某个网站安装了即时Q& A wordpress主题。有一个查找问题搜索框,我想更改在后台运行的查询,该查询检索记录。我附上相同的屏幕截图。我已经跟踪到有一个searchform.php正在加载搜索表单,但我无法跟踪获取记录的代码。
请帮我解决这个问题。
谢谢,
的Pankaj
答案 0 :(得分:0)
searchform.php只包含搜索表单的html模板。同样在你的模板中(可能)你有search.php,它是搜索结果的另一个模板。但是查询不是模板的一部分,在wordpress代码中有点难以修改。
但是,只需将输入字段添加到searchform.php就可以为您提供解决方案。例如,如果您要在类别中搜索具有给定关键字(搜索字段)的帖子,则可以添加到您的searchform.php:
<input type="hidden" name="category_name" value="my-category" />
我猜(但我不确定)您可以像使用query_posts()那样使用任何查询变量。