如何從 WordPress 搜索結果中排除頁面?

您想學習從 WordPress 搜索結果中排除頁面的方法嗎?

每當任何用戶在您的 WordPress 網站上進行搜索時,WordPress 搜索都會默認顯示所有頁面和帖子。 大多數觀眾尋找帖子而不是頁面。 在這種情況下,您需要排除某些內容,以便它們不會出現在這些搜索中。

幸運的是,有不同的方法可以解決這種情況。 在本教程中,我們漂亮地提到了排除頁面的方法以及這樣做的原因。

為什麼要從 WordPress 中排除頁面?

默認情況下,WordPress 會在搜索結果中顯示所有頁面和帖子。 排除頁面的原因有多種。 這樣做的主要原因是隱藏特定用戶的私人頁面。

此外,如果您是在線市場的所有者,那麼您不會透露您的帳戶頁面、結帳頁面等。除此之外,當您想避免顯示不相關的頁面時,這種情況非常有用。

但是,該解決方案允許用戶更輕鬆、更快捷地訪問內容。 讓我們立即完成從 WordPress 搜索結果中排除頁面的步驟。

從 WordPress 搜索結果中排除頁面的方法

這裡我們提到了兩種最簡單的排除頁面的方法:

1. 使用插件

使用插件是最簡單的排除頁面的方法。 不存在任何問題以及使用插件的網站崩潰的風險。 插件易於安裝,並且只有在進行一些配置後才能立即開始工作。

檢查排除 是用於創建輕量級且易於訪問的網站的插件。 這個插件不需要任何配置。 此外,這在帖子或頁面的編輯區域中添加了一個新功能。

注意:您站點的站點地圖將包含您已排除的頁面,並且它不支持快速和快速編輯。

請按照以下步驟操作:

  • 安裝並激活插件搜索排除。

從 WordPress 搜索結果中排除頁面。

  • 激活後,打開您要排除的任何頁面或帖子。 您會在右側找到一個名為「搜索排除」的複選框。 如果您希望將其從搜索結果中刪除,請選中該框。

  • 只需保存或發布內容即可查看結果。
  • 前往設置>>搜索排除,您可以在其中找到已排除的頁面或帖子的列表。

因此,您已成功地從搜索結果中排除了您的網頁。

2.在Functions.php文件中添加代碼

這是最短的方法,但在添加代碼時要小心,因為一個小錯誤可能會導致整個站點的垮台。 您可以閱讀我們的文章「如何在 WordPress 中輕鬆添加自定義代碼?」 在 function.php 文件中添加代碼而不會有網站崩潰的風險。

在這種方法中,您需要做的就是將代碼添加到您的 function.php 文件中以刪除頁面。 將下面提到的代碼複製並粘貼到您的 代碼片段

功能搜索過濾器($查詢){

如果($query->is_search){

$query->set(‘post_type’, ‘post’);

}

返回 $query;

}

add_filter(‘pre_get_posts’,’SearchFilter’);

保存並激活代碼。

因此,通過這種方式,您已從 WordPress 網站中排除了頁面或帖子。

總結

我們希望您的所有疑問都能通過本文得到解答。 雖然我們已經提到了兩種最簡單的排除頁面的方法,但您可以按照適合您的要求的方法進行操作。 如果您對此主題有任何疑問,請隨時在評論部分提問。

如何從 WordPress 搜索結果中排除頁面? 首次出現在 WP HowToPress – 你的 WordPress 指南。

相關文章