如何從 WordPress 搜索中排除類別

已發表: 2022-04-05

您想知道如何從 WordPress 搜索中排除類別嗎?

默認情況下無法做到這一點,因為 WordPress 帶有弱搜索自定義選項。

在本文中,我們將向您展示如何通過單擊幾下從您網站上的搜索結果中排除任何類別。

為什麼要從 WordPress 搜索中排除類別

有幾個可能的原因可能會導致您希望在您的網站上隱藏某些類別或頁面以防止搜索。

首先,它可以幫助您的訪問者更快地找到他們正在尋找的內容。

假設您的博客上有新聞部分。 新聞與搜索結果中的常規博客文章融為一體,因此更難找到合適的內容。

或者,這是另一個例子。 假設您是電子商務 WordPress 網站所有者。

您希望從搜索中排除非產品類別,以免分散您的客戶的購物注意力。

您可能希望隱藏某些類別以免出現在搜索結果中的另一個原因是敏感內容。

想像一下,您有一個類別,其內容僅供特定訪問者訪問。 如果有人可以通過搜索找到它,那幾乎沒有任何意義。

既然我們知道了為什麼從搜索結果中隱藏特定類別可能是有益的,那麼讓我們看看如何做到這一點。

如何從 WordPress 搜索結果中排除類別

從 WordPress 網站的搜索結果中排除類別的最簡單方法是使用 SearchWP 之類的插件。

SearchWP logo

這個強大且易於使用的插件受到 30,000 多名 WordPress 網站所有者的信任,可讓您完全自定義搜索在您的網站上的工作方式。

具體來說,您可以使用它來排除或優先考慮特定的搜索結果、創建可搜索的自定義帖子類型、跟踪搜索等等。

SearchWP 還通過幫助您改善您的網站搜索:

  • 啟用模糊搜索。 您是否希望 WordPress 在沒有完整匹配項時搜索部分匹配項? 使用 SearchWP,您只需勾選複選框即可啟用此功能。
  • 將搜索限制為僅帖子。 您想將您網站上的搜索限制為僅帖子嗎? 使用 SearchWP,您可以在幾分鐘內完成,無需編碼。
  • 將搜索欄添加到您的站點。 正在尋找一種無需編碼即可將搜索欄添加到您的網站的方法? 使用 SearchWP 只需幾個簡單的步驟,就有 4 種不同的方法可以做到這一點。
  • 創建自定義搜索表單。 想要創建一個完全自定義的搜索表單來滿足您的需求? SearchWP 允許您創建多個自定義搜索引擎並將它們鏈接到單獨的搜索表單。

現在,讓我們看看如何使用 SearchWP 插件從 WordPress 網站上的搜索中排除類別。

第 1 步:安裝並激活 SearchWP

第一步是在此處獲取您的 SearchWP 副本。

之後,打開您的 SearchWP 帳戶並導航到“下載”選項卡。

go to the Downloads tab

然後,按下載 SearchWP按鈕開始將插件的 ZIP 文件下載到您的計算機。

press Download SearchWP

完成下載後,複製同一選項卡左下角的插件許可證密鑰。 您需要進一步激活您的 SearchWP 副本。

copy your license key

下一步是將下載的 SearchWP ZIP 文件上傳到您的站點。

需要復習一下如何做到這一點? 查看如何安裝 WordPress 插件的分步指南。

安裝插件後,導航到您的 WordPress 儀表板,然後單擊頂部欄中的SearchWP

go to the SearchWP settings

然後,轉到“許可證”選項卡。

navigate to the License tab

將之前複製的許可證密鑰粘貼到許可證字段中,然後按激活

click Activate

激活 SearchWP 副本後,您就可以開始設置搜索引擎了。

第 2 步:自定義您的搜索引擎

要開始使用,請轉到“引擎”選項卡。

go to the Engines tab

在這裡,您可以管理使用 SearchWP 創建的搜索引擎。

the list of your search engines

通過自定義搜索引擎設置,您可以指定 WordPress 應該如何執行搜索。

例如,您可以添加或刪除搜索源、調整屬性相關權重、設置顯示條目的條件等等。

目前,只有一個名為Default的搜索引擎。 WordPress 使用它在整個站點上執行搜索。

這意味著您對其設置所做的任何更改都將自動應用於您網站上的每個搜索表單。

SearchWP 允許您使用不同的規則集創建多個搜索引擎,並將它們鏈接到特定的搜索表單。

但是,由於我們想在全局搜索結果中隱藏一個類別,我們將編輯默認搜索引擎。

要開始,請單擊帖子搜索源以展開其設置。

click Posts

然後,按編輯規則按鈕。

click Edit Rules

默認情況下沒有規則,所以我們將添加第一個。 為此,請單擊添加規則

press Add Rule

然後,從左上角的下拉菜單中選擇Exclude entries if:選項。

choose exclude entries if

確保您選擇了類別分類,並在最右側的字段中輸入您要排除的類別的名稱。

例如,我們將排除測試站點上的新聞帖子類別。

add a category you want to exclude

添加完類別後,按完成以應用規則。

click Done

然後,單擊右上角的保存引擎按鈕以保存您所做的更改。

press Save Engines

而已。 您已成功排除某個類別出現在您網站的搜索結果中。

最後一步是試用您的新搜索引擎。

第 3 步:測試您的新搜索

為此,請按 WordPress 儀表板左上角您網站名稱下的訪問網站按鈕。

press Visit site

為了測試搜索在我們的測試站點上的工作方式,我們添加了新功能公告帖子並將其添加到新聞類別中。

讓我們嘗試搜索它。

press Find results

如您所見,沒有任何發現。 這意味著來自新聞類別的帖子不再出現在搜索結果中。

no results found

在本文中,您學習瞭如何從 WordPress 搜索中排除類別。

如果您準備好完全控制搜索在您的網站上的工作方式,您可以在此處獲取您的 SearchWP 副本。

您想知道訪問者在您的網站上搜索的內容嗎? 在您的 WordPress 網站指南中查看如何跟踪搜索。

在您的網站上遇到任何搜索錯誤? 按照如何修復 WordPress 搜索不工作教程學習如何處理最常見的問題。