如何在 WordPress 網站中創建高級搜索表單
已發表: 2021-09-15為什麼要使用 WordPress 搜索插件?
如果您正在創建一個新的 WordPress 網站或博客,您必須讓您的內容易於用戶找到。 但是,如果您要向網站添加更多內容,應該很容易找到。
我們都認為用戶只使用搜索引擎進行搜索,但是當您添加站點搜索時,它可以幫助您的網站用戶找到更多與他的搜索特別相關的內容。
站點搜索還可以幫助您的網站提高客戶參與度、降低跳出率並提高轉化率和收入。
此外,在 WordPress 中添加創建高級搜索表單的好消息是,您將為您的網站建立更多流量,從而輕鬆提升您的網站性能並幫助您在 Google 上排名第一。
在 WordPress 中創建高級搜索表單的最佳插件
象牙搜索

Ivory 搜索是在 WordPress 中創建高級搜索表單的最佳插件之一。 這是一個簡單易用的插件,它允許默認的 WordPress 搜索並允許您創建新的自定義搜索表單。
使用此插件,您可以創建數量有限的易於配置和自定義的搜索表單。
這將在短代碼的幫助下在網站頁眉、頁腳、導航菜單、頁面、帖子和網站上的任何地方顯示自定義搜索表單。
其中涉及的關鍵功能包括搜索 WooCommerce 產品、圖像、文件附件等。
WP 谷歌搜索

WP Google Search 也是您 WordPress 網站上的一項高級 Google 搜索功能。 這只需要在 Google 自定義搜索上註冊,然後您將創建您的 Google 搜索引擎 ID。
輸入插件設置,這將允許自定義搜索引擎準備好使用,您將生成新的 Google 搜索框,並在側邊欄上顯示。
所有設置都可以在 Google 自定義搜索引擎管理網站上輕鬆完成。 註冊到 Google 自定義搜索引擎後,您將獲得所需的一切。
WP Google 搜索支持多種語言,例如英語、西班牙語、塞爾維亞語、丹麥語和俄語。
搜索正則表達式

Search Regex 是另一個在 WordPress 中創建高級搜索表單的最佳插件。 它是一個強大的集合,可以搜索和替換 WordPress 頁面、自定義帖子類型和其他數據源的功能。
這將超出您的預期,因為它基於標準搜索功能,允許您搜索和替換您網站上的任何數據。
該插件將為用戶提供完整的功能和簡單的搜索。 您可以使用 Search Regex 將用戶從一個域遷移到另一個域,更新 URL 鏈接和圖像並執行站點範圍的更改。
您可以使用此搜索任何自定義帖子類型、插件、帖子頁面等。
搜索WP Live Ajax 搜索

SearchWP 使用戶能夠對搜索表單進行強大的實時搜索。 它也被稱為開發人員最友好的搜索插件,讓您遠離麻煩,但同時,它允許並獲得對所有內容的自定義功能。
這將使您能夠設置和使用任何 WordPress 主題。 您可以快速加載顯示結果。 SearchWP 插件將在您的網站上實現大量內容,而不會創建雜亂的選項。
您可以自定義和實施此插件,為用戶提供更大的自由度。 它也是一個對開發人員友好且開發人員定義的插件,提供完整的文檔。
WooCommerce 的 Ajax 搜索

Ajax 搜索是在 WordPress 中創建高級搜索表單的最流行的插件。 這將允許用戶通過實時搜索建議獲得最先進的搜索欄,這是每個電子商務網站最有益的搜索解決方案。
2022 年,客戶希望搜索更加明確。 此外,現在 96% 的主要電子商務都提供它,因為它具有強大的功能,例如按標題、簡短描述、產品圖像、產品描述、特殊移動功能和詳細信息搜索產品。
有了這個,您還將獲得實時顯示的建議、更好的排序、Google Analytics 支持、WPML 兼容和 PolyLang 兼容功能。
緯

WOOF 也是在 WordPress 網站中創建高級搜索表單的最佳插件。 它是為 WooCommerece 設計的特殊插件,允許您使用產品標籤進行站點自定義搜索。
產品 SKU 和價格。 如果您使用的是最新版本的 WooCommerce,那麼 WOOF 必須為您的網站提供插件。
Relevanssi-更好的搜索

如果您正在尋找在 WordPress 中創建高級搜索表單的最佳插件,請閱讀此內容。 它允許更好的搜索引擎和許多可配置的附加功能。
現在,它在免費版本中可用,您還可以通過高級版本獲得更多選擇。
在這個插件中,您將獲得與相關順序相關的搜索,例如模糊匹配單詞、短語和帶引號的搜索。
WP 擴展搜索

使用 WP Extended Search 插件,您可以在 WordPress 中創建一個高級搜索表單,允許在您的博客文章中自定義 WordPress 搜索。
您可以使用元標題、作者姓名、類別、自定義分類法等來搜索帖子。 它還可以通過帖子、標題、暫停內容和帖子腳本來控制搜索引擎的默認行為。

該插件將允許您搜索元、類別、標籤、包含或排除公共帖子類型、自定義帖子數量、自定義 SQL、自定義搜索結果的順序、控制匹配搜索查詢等功能。
更好的搜索

Better search 是在 WordPress 中創建高級搜索表單的著名插件之一,可在搜索引擎中超快速地加載結果。 它可以快速為相關查詢提供結果。
這意味著當訪問者訪問您的博客時,他們會很快找到您要查找的內容。 該插件包含各種選項和功能。
您可以輕鬆自定義搜索插件; 您還可以分配要在搜索中顯示的權重標題或內容。
此外,它們還將提供高級搜索,並包含各種過濾器和操作,可讓您輕鬆擴展插件功能。
此外,這些搜索顯示在搜索熱圖上,而其他插件通常不會。 更好的搜索是自動的、自定義的、無縫集成和相關性的,並且您可以選擇流行的搜索插件。
搜索排除

Search Exclude 也是可用於在 WordPress 中創建高級搜索表單的最佳搜索插件。
使用此插件,您可以通過選中帖子和編輯頁面上的複選框,從搜索結果中排除任何頁面帖子或任何來自 WordPress 的內容。
這將支持您進行快速和批量編輯。 此外,此插件將允許設置頁面,因此您可以列出要從搜索中排除或包含的項目。
如何使用代碼在 WordPress 中為自定義帖子類型創建高級搜索表單?
WordPress 內置搜索選項非常無效,因此人們選擇的唯一選項是 Google 自定義搜索。
但是有許多所有者不喜歡使用 Google 自定義搜索,尤其是當他們有自定義帖子類型(如評論、視頻、與圖片相關的照片以及一般信息性帖子)時。
事實上,谷歌自定義搜索選項並不是一個令人印象深刻的選項,許多人認為它顯著降低了用戶體驗。
在 WordPress 中為自定義帖子類型創建高級搜索表單總是很方便,網站的訪問者可以選擇他們想要進行搜索的帖子類型。
例如,視頻、評論等所有帖子類型都將以復選框樣式提供,用戶將能夠選擇他們想要搜索的帖子類型。
事實上,他們可以選擇多種類型的帖子進行搜索,並獲得所有相關的搜索結果。 在本文中,我們將說明如何在 WordPress 中為自定義帖子類型創建高級搜索表單。
就搜索而言,WordPress 上的大多數主題都帶有兩個非常重要的文件。 其中之一是searchform.php。
表單的位置可能因主題而異,因此,如果在管理儀表板的外觀選項的編輯器選項下不可用,您必須連接到 FTP 並蒐索它。 有時,文件名也可能會有所不同,因此,您可以聯繫主題的支持團隊以了解其名稱。
找到文件後,對其進行編輯並將以下代碼添加到其中。
$query_types = get_query_var('post_type'); <label>文章</label> <label>博客</label> <label>書籍</label> <label>視頻</label>
然後,您需要使用您網站上存在的自定義帖子類型的名稱來編輯該值。 如果您有更多自定義帖子類型,您可以添加類似的行並相應地替換值。
請務必注意,您不應在此處添加 Pages 自定義帖子類型。 添加此代碼以創建一個數組,以便可以在下一個文件中調用它,並且當用戶第一次看到該框時,所有復選框都可以顯示為選中狀態。 因此,默認情況下,將對所有帖子類型進行搜索。
現在您需要打開名為 search.php 的第二個最重要的搜索文件。 您可能會先轉到 Admin' Dashboard, Appearance 然後轉到 Editor。
在標籤 Search Results 下的右側找到該文件。 在其中添加以下代碼並更新文件。
形成角色=“搜索”; 方法=“獲取”; id="搜索表單"; 動作=“”> 輸入類型=“文本”; 名稱=“s”; id=“s”; value="" value="輸入關鍵字 …" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" <label>文章</label> 輸入類型=複選框名稱=post_type[] 值=post <label>博客</label> 輸入類型=複選框名稱=post_type[] 值=書籍 <label>書籍</label> 輸入類型=複選框名稱=post_type[] 值=視頻; <label>視頻</label>
再一次,輸入框的值必須與您網站上的自定義帖子類型相同,並且也應該與您在 searchform.php 文件中的值相似。
這將向處於已標記狀態的用戶顯示複選框並進行相應搜索。 許多人更喜歡下拉菜單,但使用複選框總是更好,因為用戶將能夠選擇多個選項。
如何使用插件在 WordPress 中為自定義帖子類型創建高級搜索表單?
可以肯定地說,有些人無法正確完成上述編碼任務,因為他們必須搜索 searchform.php,因此很可能會搞砸。
使用專為自定義帖子類型設計的量身定制的搜索表單插件是明智之舉。 Search & Filter Pro 是您需要使用的插件,它為您提供自定義帖子類型、分類法、類別、作者、發布日期等字段。 對於任何評論網站,這是必須的。
如果您有一個使用 WooCommerce 的電子商務網站,則可以為訪問者提供出色的用戶體驗。
該插件的價格僅為 20 美元,如果您是開發人員,您可以以 75 美元的價格獲得開發人員許可證並創建驚人的參數。
您必須付出代價並下載插件,然後安裝在您的 WordPress 網站上。 要安裝它,您必須轉到儀表板,然後轉到左側菜單上的插件,您必須從下拉菜單中單擊添加新選項。
在下一個屏幕中,您會在頂部找到按鈕 Add New。 選擇您下載的 zip 文件並讓它上傳,然後激活它。 您將免費獲得一年的支持和升級。
該插件適用於多語言支持 (WPML)、WooCommerce 和高級自定義字段插件,您可以在其中附加下拉列表、複選框和各種其他字段。
可以使用各種其他前端 UI 元素,例如日期選擇器和範圍滑塊。 還有一些選項可以按各種參數對結果進行排序,例如通過高級 Google 搜索獲得的參數。
如果您要在 WordPress 中使用代碼為自定義帖子類型創建高級搜索表單,請確保對您的網站進行完整備份。
如果您發現您的搜索工具欄被您網站的訪問者廣泛使用,您絕對應該使用 Pro 插件並提供您無法使用我們上面提供的代碼創建的不同參數。
您提供的功能越多,用戶體驗就越好,您的網站將成為您的利基市場中僅針對該功能的首選網站。