WordPress 解决自定义文章类型的文章 404 的问题

不知道大家有没有遇到过新的自定义文章类型的文章出现 404 的情况,应该还是比较普遍,操作这一现象主要是因为 WordPress 伪静态规则被存储到数据库,遇到新的文章类型伪静态并没有更新,也就无法识别这种连接。

什么是自定义文章类型?自定义文章类型简单来说就是一个新的文章种类,和普通的文章隔绝,具有普通文章的一部分甚至完全乃至更多的功能,页面、多媒体都是一种特殊的自定义文章类型,只不过自定义文章类型的名字不一定非得带文章而已。

有的插件或者主题添加了新的自定义文章类型,而这些自定义文章类型添加的文章很可能会出现 404 的情况,原因上边已经说过了。

如果你是一个正在开发相关内容的开发者,解决这种问题只需要在相关的主题或者插件启用的使用调用一下 flush_rewrite_rules() 函数刷新伪静态规则即可。

关于在主题或者插件启用的时候执行代码的参考资料:

《 WordPress 函数:register_activation_hook()(添加插件启用函数) 》

《 WordPress 在主题启用的时候执行一些代码 》

如果你是一个用户,遇到了这种问题,只需要进入 “设置” 下的 “固定连接”,不用修改,直接点击一次保存设置,就能手动刷新伪静态规则了。

WordPress 解决自定义文章类型的文章 404 的问题

发表评论

2 条评论

  1. xxf 说道:

    😎 楼主的文章真是有用,今天刚好遇到这个问题了,还一直以为哪个参数用错了呢 😥