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