如何創建自定義 WordPress 搜索表單(簡單步驟)

已發表: 2022-09-07

您是否正在考慮如何在 WordPress 中創建自定義搜索表單?

搜索表單可幫助用戶輕鬆找到您網站上的內容。 如果訪問者找不到內容,他們可以快速轉移到其他網站。

在這篇文章中,您將逐步學習如何在您的網站上創建自定義搜索表單。

為什麼需要自定義搜索表單?

自定義搜索表單使訪問者可以輕鬆找到您網站上的內容。

WordPress 搜索小部件適用於帖子或頁面等帖子類型,但忽略自定義字段中的搜索內容。

使用自定義搜索表單,您可以決定在您的網站上搜索的位置並控制搜索結果的排名。 例如,如果有任何匹配的結果,您可以確定首先要顯示的內容。 靠近列表頂部的搜索結果往往會獲得更多點擊,因此您希望將最重要的頁面放置在盡可能高的位置。

此外,您可以創建一個算法,僅在您網站的指定區域搜索匹配結果。 您甚至可以製作兩種不同的搜索表單並在不同的地方使用它們,例如一個用於博客,另一個用於產品頁面。

話雖如此,讓我們看看如何創建搜索表單並在您的網站上顯示結果。

如何創建自定義 WordPress 搜索表單

搜索WP

SearchWP 是 WordPress 網站排名第一的搜索插件。 它積極安裝在 30,000 多個網站上,並為您提供自定義搜索結果的功能。

SearchWP 在帖子/頁面、評論、分類和自定義字段中查找匹配結果。

SearchWP 插件的一些流行功能包括:

  • 實時搜索結果: SearchWP 通過應用高級 Ajax 提供實時搜索結果。 它可以更輕鬆地實時查看所有匹配的搜索,而無需轉到單獨的結果頁面。
  • 自定義字段支持: WordPress 搜索小部件從搜索結果中跳過自定義字段。 SearchWP 在您網站的每個區域執行搜索,包括自定義字段。
  • 自動完成搜索: SearchWP 的自動完成功能提供了與在 Google 或 Bing 中搜索類似的體驗。
  • 可定制的算法:您可以創建可定制的搜索引擎並設置包含或排除搜索結果的設置。

還有很多。

讓我們深入了解在您的 WordPress 網站上創建自定義表單的確切步驟。

第 1 步:安裝 SearchWP 插件

設置 SearchWP 插件很簡單。

首先,您需要從 SearchWP 註冊一個帳戶。

你會發現三個定價計劃。 從 Standard、Pro 和 Agency 中選擇適合您要求的計劃。

searchwp 定價計劃

購買完成後,您將收到一封電子郵件,其中包含插件下載鏈接和許可證密鑰。

登錄到您的帳戶,然後單擊下載 SearchWP按鈕。

下載搜索wp

現在,您可以繼續在您的網站上安裝插件。 導航到插件»添加新»上傳插件

激活插件,轉到Settings » License ,然後粘貼您的許可證密鑰。

添加 searchwp 許可證

激活許可證密鑰後,我們可以進行第二步。

第 2 步:添加搜索引擎

使用 SearchWP,您可以創建可自定義的搜索引擎。 搜索引擎控制結果將如何顯示給訪問者。

現在,我們可以繼續構建您的第一個引擎。

在 SearchWP 菜單中,單擊設置 » 引擎選項卡。 現在您可以繼續並單擊“添加新”按鈕。

v

接下來,單擊“來源和設置”按鈕。

設置 searchwp 設置

選擇搜索源,例如頁面、帖子、評論以及您想要搜索結果的任何位置。

請注意,默認情況下選中“關鍵字詞幹”選項。 它將搜索緊密匹配的結果,而不是只返回完全匹配的結果。

searchwp 來源彈出窗口

接下來,選擇設置後單擊“完成”按鈕。

現在,我們可以為您的搜索引擎設置屬性。

單擊添加/刪除屬性會打開一個包含帖子屬性列表的彈出窗口。

屬性

默認情況下選擇標題、內容、slug 和摘錄。 您可以從自定義字段和分類法下拉菜單中檢查設置。 確保在選擇屬性後單擊完成。

您還可以在搜索引擎中添加特定規則。

編輯規則

單擊Edit Rules ,您可以使用下拉菜單中的選項設置規則。

編輯規則彈出窗口

最後一步是自定義搜索結果的相關性。 您可以通過調整引擎設置中的滑塊級別來做到這一點。

保存引擎

自定義相關性後,單擊保存引擎以保存您的第一個搜索引擎。

第 3 步:下載 SearchWP 簡碼擴展

我們的下一步是將搜索表單添加到網站。

我們將使用 Shortcode Extension 插件,借助簡碼簡化在您的網站上添加表單的工作。

登錄到您的 SearchWP 帳戶並轉到擴展菜單。

簡碼搜索wp

單擊下載可用許可證按鈕以下載擴展 zip 文件。

在您的網站上安裝並激活擴展程序,就像安裝任何其他插件一樣。

如果您已經安裝並激活了 SearchWP Pro 計劃的許可證,您可以導航到SearchWP » Extensions » Shortcodes » Install

簡碼分機

我們已準備好將 SearchWP 表單簡碼添加到您的網站。

第 4 步:在您的網站上顯示搜索表單

要添加簡碼,請導航到“帖子”選項卡並打開要添加搜索表單的帖子。

之後,單擊+圖標並選擇自定義 HTML 塊。

自定義html

將以下代碼複製並粘貼到自定義 HTML 塊中以添加搜索框。

 [searchwp_search_form engine="custom" var="searchvar" button_text="自定義搜索"]

<div class="search-results-wrapper">
[searchwp_search_results engine="custom" var="searchvar" posts_per_page=4]
<h2>[searchwp_search_result_link direct="true"]</h2>
[searchwp_search_result_excerpt]
[/searchwp_search_results]
</div>

<div class="no-search-results-found">
[searchwp_search_results_none]
沒有找到結果,請重新搜索。
[/searchwp_search_results_none]
</div>

<div class="搜索結果分頁">
[searchwp_search_results_pagination direction="prev" link_text="Previous" var="searchvar" engine="custom"]
[searchwp_search_results_pagination direction="next" link_text="Next" var="searchvar" engine="custom"]
</div>

嵌入代碼如下所示:

html代碼

單擊更新按鈕以保存更改。

更新

現在您可以在新選項卡中打開帖子以檢查新添加的搜索表單。

這就是我們的表格在前面的樣子。

搜索表格

讓我們看看它是如何工作的。

我們正在嘗試搜索“巧克力”。

搜索結果

如您所見,它會在幾秒鐘內返回所有匹配的搜索結果,並允許訪問者搜索您網站上的任何內容。

只需幾分鐘,您就已在帖子中添加了一個搜索框。 您還可以向網站頁面、導航菜單和側邊欄添加簡碼。

使用 SearchWP Ajax 擴展,您可以更快地展示搜索結果,而無需重新加載頁面。

此外,您還可以使用許多其他 SearchWP 擴展來為您的搜索表單添加更多功能。

這就是今天的內容。

我們希望您學會瞭如何通過 4 個易於遵循的步驟創建自定義 WordPress 搜索表單。

如果您喜歡這篇文章,請考慮查看以下文章,以獲得有關使用搜索插件和提高內容可發現性的更多見解:

  • SearchWP 評論:值得嗎?
  • 15 個最佳 WordPress 搜索插件(比較)
  • 35+ 最好的 WordPress 插件和工具(免費和付費)

仍然考慮添加搜索表單?

你在等什麼? 立即獲取 SearchWP!

如果您喜歡這篇文章,請在 Facebook 和 Twitter 上關注我們以獲取更多免費文章。