精品軟體與實用教程
為什麼在WordPress 中隱藏類別?
在預設情況下,Wordpress 網站首頁會顯示,所有文章分類下的所有文章。但有的時候,我們可能會想要禁止某些分類的內容顯示在首頁。在本文中,牛奇網向您介紹,如何在 WordPress 首頁隱藏特定類別文章。
預設情況下,WordPress 允許建立不同的內容分類和標籤。有時我們可能想要創建,使用者無法存取的內容類別。 WordPress 的後台,不提供隱藏某些類別內容的功能,以下我們介紹一些可以使用的方法。
如何在WordPress 中隱藏類別?
WordPress 是一個非常靈活的內容管理系統,有成千上萬的外掛程式幫助我們實現各種各樣的功能。
要在WordPress 中隱藏特定類別,我們可以安裝 Ultimate Category Excluder 插件。要使用此插件,請按照以下步驟操作:
步驟1:登入WordPress 管理儀表板,並導航到外掛程式>新增外掛程式;
步驟2:在插件頁面中搜尋“Ultimate Category Excluder”,安裝並啟用該插件;
步驟3:前往設定> Category Excluder。
步驟4:選取要隱藏的文章分類,然後點選「Update」按鈕執行更新。

現在,我們就已經將剛才選取的類別,從WordPress 網站的首頁中刪除了。
如何從小工具中刪除類別?
如果想隱藏WordPress 小工具中的某個文章分類,可以下載安裝 WP Categories Widget 插件來實現。
該插件具有許多功能,包括:
- 顯示任何分類;
- 隱藏小部件標題;
- 顯示各分類的文章數;
- 顯示或隱藏文章分類。
步驟1:首先,下載、安裝並啟用該外掛程式。啟用外掛後,從WordPress 儀表板的外觀選單中點選小工具。
步驟2:然後,只需將該外掛程式產生的小工具拖曳到側邊欄或頁尾。

步驟3:然後可以選擇重新命名小工具標題、隱藏標題、隱藏計數。此外,從顯示或所有類別下拉式選單中,選擇要隱藏或顯示的內容分類。
第4 步:完成後儲存變更即可。

使用程式碼在WordPress 中隱藏特定類別
除了上述的方法之外,還可以透過新增程式碼的方法,從WordPress 首頁中隱藏特定文章類別。
在開始之前,建議完全備份目前的WordPress 網站。萬一出現任何問題,可以將網站完全恢復到原始狀態。
在這個方法中,我們將對WordPress 迴圈語句進行更改。所有WordPress 主題都使用循環語句,可以使用pre_get_posts 鉤子來修改此循環,以實現隱藏特定類別內容的目的。
使用FTP 用戶端或伺服器管理面板,連接到伺服器並轉到wp-content/themes 目錄。打開目前已啟動的主題資料夾,找到 functions.php 檔案並將其下載到本機。
使用Notepad++ 之類的編輯器開啟functions 文件,並將以下程式碼加入文件:
function exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-5T039;cat', '-5&1TPT0399; 'pre_get_posts', 'exclude_category_home' );
在上面的程式碼中,有一個$query->set( 'cat', '-5' ); ,我們將「-5」替換為我們要隱藏的類別ID。若要尋找您的類別ID,請依照下列步驟操作:
- 登入WordPress 儀表板;
- 從文章選單中點選類別;
- 將滑鼠懸停在您要隱藏的類別上;
- 在頁面底部,可以看到URL 和ID。

例如,國家類別的ID 為6。因此,將程式碼中的-5 替換為-6 ,儲存檔案並上傳到對應的位置。
請依照以下步驟操作:
- 登入WordPress 儀表板;
- 從外觀點選主題編輯器;
- 在主題文件上方的右側選擇您的主題;
- 從主題檔案中尋找functions.php 並點擊它;
- 將上面的程式碼複製並貼上到文件中並點擊更新。
一定要記住新增程式碼的位置,以便可以將其中的-5 值替換為實際的類別ID。

根據使用者角色在WordPress 中隱藏類別
還有一種方法,可以針對特定使用者角色隱藏對應類別。例如,如果網站有的內容只允許高級用戶訪問,則此外掛程式非常有用。
在本方法中,我們使用 CaPa Protect 插件。這個外掛可能很舊,但它仍然有效並且與最新版本的WordPress 相容。但是,必須一次手動編輯一個使用者。
步驟1:首先,下載、安裝並啟用該外掛程式。然後登入WordPress 儀錶板。在“使用者”標籤中,按一下“所有使用者”並選擇要編輯的使用者。
步驟2:進入編輯器後,向下捲動直到看到CaPa 使用者設定選項。在這裡,可以針對該用戶,進行隱藏或顯示類別和頁面的設定。

第3 步:完成後點選更新儲存設定。