問題描述

我有一個名為”recipe” 的自定義帖子類型,has_archive 參數設置為 true 。訪問 mysite.com/recipe/提供了所有配方的基本歸檔列表,以及”Recipes” 的頁面標題。到現在為止還挺好。

現在我正在禁用該配方存檔頁面 (但是保持各個配方鏈接的工作) 。我的第一個想法是嘗試將 has_archive 設置為 false,這聽起來應該是這樣。不。唯一的區別是由於某些原因成為網站名稱的頁面標題。仍然顯示實際存檔。

完全刪除該存檔的最佳方式是什麼?是否有一個參數 register_post_type 將實現這個或是不可能和一個自定義頁面模板與重定向的情況?

謝謝。

最佳解決方案

register_post_type()has_archive 參數完全符合您的期望。但是,它在設置時修改重寫規則。因此,如果將其更改為 false,則需要刷新重寫規則才能完全刪除歸檔索引顯示。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。