如何在 WordPress 搜索結果中包含自定義帖子類型

已發表: 2022-05-24

您想在 WordPress 搜索中包含自定義帖子類型嗎?

默認情況下,WordPress 永遠不會在其搜索結果中顯示自定義帖子類型。 這意味著您的訪問者可能會錯過一些精彩的內容,而您也會錯過額外的頁面瀏覽量。

在本文中,我們將向您展示如何在 WordPress 搜索中包含自定義帖子類型。

How to include custom post types in WordPress search

如何在 WordPress 搜索中包含自定義帖子類型

儘管 WordPress 具有內置的搜索功能,但它非常有限。 如果您在 WordPress 中創建自定義帖子類型,則 WordPress 不會在搜索結果中包含這些項目。

在 WordPress 搜索中包含自定義帖子類型的最簡單方法是使用 SearchWP 插件。

SearchWP 是 WordPress 的最佳自定義搜索插件,被 30,000 多個網站使用。 它易於使用,可讓您搜索默認 WordPress 搜索中未包含的內容。

要在 WordPress 搜索中包含自定義帖子類型,您需要安裝並激活 SearchWP。 如果您需要幫助,請參閱我們的指南,了解如何安裝 WordPress 插件。

激活後,單擊您網站工具欄中的新“SearchWP”按鈕。 然後,您可以繼續並單擊“激活許可證”。

Activating the SearchWP WordPress plugin

完成後,單擊“許可證”選項卡。

您現在可以將許可證密鑰粘貼到“許可證”框中。 您可以在購買 SearchWP 時收到的電子郵件和 SearchWP 網站上的帳戶中找到此密鑰。

The SearchWP advanced search WordPress plugin

將此信息粘貼到“許可證”字段後,請繼續並單擊其旁邊的“激活”按鈕。

您現在可以設置 SearchWP 以在 WordPress 搜索結果中包含自定義帖子類型。

首先,只需單擊“引擎”選項卡。

SearchWP's Engine tab

在此屏幕上,您將看到 SearchWP 包含在其搜索結果中的 WordPress 網站上不同類型內容的部分。

默認情況下,此插件會搜索您網站的媒體、帖子和頁面。

要在搜索中包含自定義帖子類型,請單擊“來源和設置”按鈕。

Configuring the SearchWP search plugin

在“來源”下,您會看到列出的所有帖子類型以及評論、媒體等。 只需找到您想要包含在搜索結果中的所有自定義帖子類型,然後選中它們的框。

之後,單擊“完成”按鈕。

Including custom post types in WordPress search

現在,您將在 WordPress 博客上看到每個自定義帖子類型的新部分。

在每個部分中,SearchWP 都會顯示搜索自定義帖子類型時將查看的所有屬性。

對於每個屬性,SearchWP 都有一個“適用的屬性相關性”量表。 這是 SearchWP 在搜索您的自定義帖子類型時賦予此屬性的權重。

默認情況下,Title、Slug 和 Excerpt 的滑塊都在右側,因此它們的權重最大。 內容的滑塊位於中心,因此重量較輕。

SearchWP's attribute weight settings

想要更改屬性的權重? 只需拖動其滑塊。

您可能想嘗試不同的相關性設置,以查看什麼可以為您提供最準確和最有用的搜索結果。

您還可以刪除屬性。 例如,您的自定義帖子類型可能具有您希望 SearchWP 忽略的屬性,例如您添加的僅供內部參考的屬性。

要添加或刪除屬性,請單擊“添加/刪除屬性”按鈕。

Adding custom post type attributes to WordPress search

要添加屬性,只需單擊以選中其框。

如果您希望 SearchWP 忽略某個屬性,請繼續並取消選中它的框。

Removing custom post type attributes from WordPress search

如果您創建了任何自定義分類法或自定義字段,那麼您可能希望 SearchWP 在搜索您的自定義帖子類型時查看此內容。

為此,只需單擊“自定義字段”或“分類”字段。 然後,您可以輸入要添加的屬性的名稱,並在它出現時單擊它。

Adding custom post types in WordPress search

如果您對設置感到滿意,請單擊“完成”按鈕。

如果您添加了任何屬性、自定義字段或分類法,那麼您可以更改此內容的權重。 就像我們之前提到的,將滑塊向右移動會賦予該屬性更大的權重,這意味著它將對搜索結果產生更大的影響。

Changing the attribute relevancy for custom post types in WordPress search

完成自定義 SearchWP 的設置後,滾動到屏幕頂部。

然後,您可以單擊“保存引擎”按鈕來保存您的更改。

Saving your WordPress custom search settings

此時,SearchWP 可能會向您顯示消息“需要重建索引”。

如果您看到此消息,請繼續並單擊“重建索引”按鈕。 這會將您的自定義帖子類型添加到您網站的搜索索引中,因此它們將顯示在搜索結果中。

Rebuilding the WordPress search index

而已。 WordPress 現在將在其搜索結果中包含您的自定義帖子類型。

完成此操作後,您可能需要啟用一些高級設置,以使訪問者更容易找到他們正在尋找的內容。

要查看這些設置,請單擊“高級”選項卡。

SearchWP's advanced search settings

此屏幕列出了您可能想要使用的一些更高級的設置。

例如,如果您想顯示與訪問者搜索的字詞不完全匹配的結果,則可以選中“部分匹配(必要時模糊)”框。

The 'fuzzy' partial search settings in SearchWP

有關 SearchWP 高級設置的更多提示,請參閱我們的分步指南,了解如何使用 SearchWP 改進 WordPress 搜索。

將自定義帖子類型添加到 WordPress 搜索後,您可能希望創建一個僅顯示來自您的自定義帖子類型類別的搜索結果的搜索表單,這樣可以讓訪問者更輕鬆地找到他們正在尋找的內容。 有關更多詳細信息,請參閱我們的分步指南,了解如何在 WordPress 中為自定義帖子類型創建高級搜索表單。

我們希望本文能幫助您了解如何在 WordPress 搜索中包含自定義帖子類型。 您還可以閱讀我們關於如何使用 WordPress 在線博客賺錢的指南,並查看我們的專家挑選的商業網站必備的 WordPress 插件。

如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。 您也可以在 Twitter 和 Facebook 上找到我們。