不知道大家有沒有遇到過新的自定義文章類型的文章出現 404 的情況,應該還是比較普遍,操作這一現象主要是因為 WordPress 偽靜態規則被存儲到數據庫,遇到新的文章類型偽靜態並沒有更新,也就無法識別這種連接。
什麼是自定義文章類型?自定義文章類型簡單來説就是一個新的文章種類,和普通的文章隔絕,具有普通文章的一部分甚至完全乃至更多的功能,頁面、多媒體都是一種特殊的自定義文章類型,只不過自定義文章類型的名字不一定非得帶文章而已。
有的插件或者主題添加了新的自定義文章類型,而這些自定義文章類型添加的文章很可能會出現 404 的情況,原因上邊已經説過了。
如果你是一個正在開發相關內容的開發者,解決這種問題只需要在相關的主題或者插件啓用的使用調用一下 flush_rewrite_rules() 函數刷新偽靜態規則即可。
關於在主題或者插件啓用的時候執行代碼的參考資料:
《 WordPress 函數:register_activation_hook()(添加插件啓用函數) 》
《 WordPress 在主題啓用的時候執行一些代碼 》
如果你是一個用户,遇到了這種問題,只需要進入 「設置」 下的 「固定連接」,不用修改,直接點擊一次保存設置,就能手動刷新偽靜態規則了。
