2012-10-02 54 views
0

我創建了一個旅行主題,其中我創建了一些自定義帖子,如城市,位置,目的地和酒店,並向這些自定義帖子添加更多信息創建了幾個帶有一些元鍵的元框,例如地址,租金,酒店房間以及如何到達城市,目的地和位置現在我在索引頁上搜索表單以基於酒店的自定義元鍵搜索酒店定製的職位,我必須在function.php中創建我自己的自定義搜索功能,並通過看wordpress教程來創建custom search form我只能擁有單個GET變量「?s =」,它只在search.php中包含結果一些字符串,因此可以自定義搜索表單,以便可以通過多個搜索變量並仍然可以顯示資源超過search.php模板。我搜索每個商品並嘗試了不同的插件,但它們大多數提供的唯一功能是擴展搜索查詢的搜索區域,默認情況下,搜索區域僅在發佈內容和發佈標題中進行搜索,並將其更改爲在標籤,類別和自定義後類型wordpress costum搜索查詢在posta元值中搜索costum post類型

回答

0

我認爲你需要在此說明什麼:Enhancing WordPress Custom Fields with Search Filtering

+0

感謝coopersita您的幫助,但在上面的教程開發商是被保存自定義元場,並根據顯示的相關帖子它但我的問題是可以在我們的主題創建一個搜索功能,呈現search.php基於自定義搜索表單傳遞的GET變量顯示結果不像默認搜索表單,它發送字符串存儲GET變量在一個VAR或者可以在默認搜索表單中進行一些編輯,以基於多個GET變量獲取結果。 –

+0

然後也許這:http://www.wpbeginner.com/wp-tutorials/how-to-create-advanced-search-form-in-wordpress-for-custom-post-types/這:http:// wordpress .stackexchange.com/questions/38361/advanced-search-form-with-filters-for-custom-taxonomies-and-custom-fields and this is closer:http://wordpress.org/extend/plugins/taxonomy-picker/ – coopersita

+0

感謝您的幫助,上面給出的所有鏈接都擴展了wordpress搜索表單的搜索區域,默認情況下,搜索區域只搜索評論內容和標題,但第二個鏈接提供了一些關於過濾器的信息,以及如何在wordpress中使用session真的幫助完整,但我用自己的方式解決了我的問題,通過創建一個自定義窗體併發送它的內容拋出PHP GET方法,當Get變量爲空或home.php時,最終呈現index.php,當GET變量有一些數據並在home.php中編寫一些代碼來處理GET請求並顯示 –