2011-01-11 114 views
0

我已經安裝了即時問答&我的一個網站的WordPress主題。有一個查找問題搜索框,我想要更改在後臺運行的查詢來檢索記錄。我附上了相同的屏幕截圖。我追蹤到有一個searchform.php正在加載搜索表單,但我無法追蹤提取記錄的代碼。如何更改搜索查詢?

alt text

請幫我在這。

感謝,

潘卡

回答

0

searchform.php只包含了搜索表單的HTML模板。同樣在你的模板(可能)你有search.php這是另一個搜索結果模板。但是這些查詢不是模板的一部分,並且在wordpress代碼中修改它們有點困難。

但是,只需將輸入字段添加到searchform.php即可成爲您的解決方案。舉個例子,如果你想搜索與類別內的給定的關鍵字(搜索領域)的職位,您可以添加到您的searchform.php:

<input type="hidden" name="category_name" value="my-category" /> 

我猜(但我不知道)你能像使用query_posts()一樣使用任何查詢變量。

+0

您可以嘗試通過訪問以下網址在您的博客上運行搜索查詢:www.domain.com?s=my-keyword&category_name=my-category – AJJ 2011-01-11 16:20:08