我之前詳細介紹了自定義分類法的用法,但是很多同學在創建之後都出現了一個問題:自定義分類法的存檔頁無法打開,顯示為 404 頁面。

遇到這種問題一般會是兩種錯誤。

public 參數

首先可能是自定義分類法的 public 參數沒有設置成 True,如果不是 True,則不會生成存檔頁面。

這種情況只需要把 public 參數設置成 True 即可。

偽靜態規則

如果已經設置成 True,還無法訪問存檔頁面,那就可能是偽靜態規則的問題了。

WordPress 的偽靜態規則是儲存到數據庫裏的,創建新的自定義分類法之後,存檔頁的偽靜態鏈接規則沒有更新,導致 WordPress 識別不出存檔頁的鏈接。

如果你是一個正在開發相關內容的開發者,解決這種問題只需要在相關的主題或者插件啓用的使用調用一下 flush_rewrite_rules() 函數刷新偽靜態規則即可。

如果你是一個用户,遇到了這種問題,只需要進入 「設置」 下的 「固定連接」,不用修改,直接點擊一次保存設置,就能手動刷新偽靜態規則了。