如何創建自訂的 WordPress 搜尋表單(逐步指南)
最後更新於 2024 年 4 月 26 日,由編輯部提供 | 評論者:Syed Balkhi
您想為您的 WordPress 網站創建自訂的搜尋表單嗎?
搜尋功能是大多數用戶在網站上找到相關和有趣內容的方法。如果他們無法輕鬆找到所需內容,他們可能會轉移到其他網站。本文將逐步介紹如何透過創建自訂 WordPress 搜尋表單來改進網站搜尋功能。
為什麼要為 WordPress 創建自訂搜尋表單?
WordPress 內建的搜尋功能無法搜尋所有類型的內容,例如評論、產品評價或自訂文章類型。這可能會阻止訪客找到他們所需的內容,包括他們可能會購買的產品。
您可能還希望某些內容在搜尋結果中優先顯示。例如,您可能想在搜尋結果頁面頂部顯示最新的文章,或展示最受歡迎的 WooCommerce 產品。
考慮到這一點,讓我們看看如何自訂 WordPress 搜尋表單。我們將覆蓋許多主題,因此可以使用以下快速連結跳到您要閱讀的部分:
步驟 3:將自訂搜尋表單添加到您的 WordPress 網站
步驟 1:創建自訂的 WordPress 搜尋算法
改進內建 WordPress 搜尋算法最簡單的方法是使用 SearchWP 插件。SearchWP 是最佳的 WordPress 搜尋插件。它易於使用,讓您完全掌控網站的搜尋算法,可以快速幫助訪客找到所需內容。
首先需要安裝並啟用該插件。詳細步驟請參閱我們的 如何安裝 WordPress 插件 指南。
啟用後,進入 SearchWP » 設置,然後點擊「常規」選項卡。在此處,您需要在「授權鑰匙」框中輸入授權鍵,然後點擊「驗證鑰匙」按鈕。
啟用插件後,您可以微調 SearchWP 如何索引、搜尋和顯示您的內容。這就像為您的 WordPress 博客或網站創建一個自訂的 Google 搜尋算法。
首先,進入 SearchWP » 算法。在這裡,您將看到 SearchWP 預設搜尋的不同內容類型部分,例如頁面、文章和媒體檔案。要在搜尋結果中包括更多內容類型,點擊「來源和設置」按鈕,您將看到一個彈出窗口,顯示所有 SearchWP 可以搜尋的不同內容類型。根據您安裝的 WordPress 插件,您可能會看到一些額外的選項。例如,如果使用 WooCommerce 插件,可以將「產品」包括在 SearchWP 搜尋結果中。
接下來,選擇要在搜尋結果中包含的每個內容類型旁邊的方框。如果您希望搜尋結果中包括不具有相同結尾的詞,請保留「關鍵詞根」選項已選中。當您滿意窗口內容後,點擊「完成」。
您現在將看到選擇的來源部分。每個部分都有自己的「適用屬性相關性」滑塊。根據這些滑塊的設置,搜尋結果中的內容將根據與此屬性的匹配度進行排序。若要給某屬性更高權重,只需將滑塊向右移動。例如,搜尋引擎會比匹配文章內容更重視匹配文章標題的結果。每個 WordPress 網站都是獨特的,您可以嘗試不同的相關性設置,以確定哪些設置提供最準確和有用的搜尋結果。
您還可以創建規則來決定某些內容是否包含在搜尋結果中。例如,如果您有一個在線市場平台,則可能希望排除帳號頁面、結帳頁面和感謝頁面。在您想創建規則的部分點擊「編輯規則」按鈕,從而打開彈出窗口。在此彈出窗口中,您可以創建和編輯搜尋引擎規則。例如,可以選擇只顯示特定分類中的內容或排除特定標籤中的內容。如果您滿意這些設置,點擊「完成」。然後為其他內容類型創建規則,完成搜索算法設置後,點擊頁面頂部的「保存」。
步驟 2:為您的 WordPress 網站創建自訂搜尋表單
默認情況下,您網站上的所有搜尋表單將使用新創建的 SearchWP 算法。這意味著訪客將立即開始看到更準確和相關的結果。然而,要獲得更好的結果,您可以為不同類型的內容創建進階搜索表單。例如,您可以創建智能 WooCommerce 產品搜索表單,僅搜索特定的產品分類。您還可以為自訂文章類型創建進階搜索表單。
要開始,進入 SearchWP » 搜尋表單 並點擊「新增」按鈕。這會創建一個新的搜尋表單,準備供您自定義。接下來為表單提供一個獨特的名稱,例如「搜索表單 1」,然後選擇設置布局佈局佈局主題。例如,如果您要創建一個按類別 搜尋表單,請選擇「類別搜索」。選好的設置後,點擊「保存」。
如果要創建更多自定義搜索表單,只需重複相同過程即可。
將自定義搜索表單添加到您的 WordPress 網站
您可以使用搜索表單區塊將進階搜索表單添加到任何頁面、文章或小工具區域。首先打開 WordPress 內容編輯器中的文章,點擊「+」圖標,然後輸入「搜索表單」。選擇想要使用的表單,然後點擊「更新」或「發布」來公開搜索表單。
欲了解更多詳細步驟,請參考我們的 如何在 WordPress 文章中添加搜索表單 指南。
若要將搜索表單添加到小工具區域,進入外觀 > 小工具,點擊區域中的「+」圖標並輸入「搜索表單」,選擇要使用的表單並點擊「更新」。若要將搜索表單插入導航菜單,請參閱我們的文章 如何將搜索欄添加到 WordPress 菜單。
附加提示:優化您的自訂 WordPress 搜尋表單
選項 1:為自訂搜尋表單添加 Live Ajax 搜尋
許多在線市場和網站使用 Live Ajax 搜尋,此功能會在用戶輸入時自動顯示可能的搜尋結果。這類似於 Google 等搜索引擎的工作方式。使用 Ajax Live 搜尋,您可以在頁面不重新加載的情況下顯示相關結果。這適合銷售數位下載或實體產品的網站。
要在 WordPress 上添加 Ajax Live 搜尋,最簡單的方法是使用 SearchWP Live Ajax Lite Search 插件。安裝並啟用該插件後,默認 WordPress 搜尋表單將自動使用 Ajax Live 搜尋功能。
選項 2:使用 SearchWP 的進階設置
接下來,建議啟用一些進階設置,讓用戶更輕鬆地找到所需內容。進入 SearchWP » 設置 並滾動到「常規設置」部分。在此處,你可以啟用部分匹配、最接近匹配、引號搜索和突出顯示術語等設置。
選項 3:衡量搜索結果並提高轉化率
為了更好地微調網站搜索功能,建議監控訪客如何使用搜索功能,以便持續改進網站搜索效果。這些數據甚至可以幫助您產生新博客文章的主題。要查看搜索歷史和最受歡迎的搜索條款,請選擇左側菜單中的「統計」。
希望本教程幫助您了解如何創建自訂的 WordPress 搜尋表單。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道 以獲取更多 WordPress 教程視頻。您也可以在 Twitter 和 Facebook 上找到我們。