wp自定义文章类型无法打开

给WordPress添加自定义文章类型非常简单,只需要调用register_post_type这个函数,具体的参数请点击链接查看,然后在主题的functions.php中hook进去即可。但是有时候会出现自定义文章类型无法打开,即404错误。那怎么解决呢?

其实解决方法非常简单,首先我们知道打开自定义文章类型页面,wp会在主题目录下寻找single-{slug}.php的文件来渲染页面,所以我们应该首先在主题目录下根据自定义文章类型来创建这个文件,slug即为自定义类型的名称。然后我们只需要进入 设置 -> 固定链接设置,如下图所示

任意选择一个与之前链接结构不同的设置,然后点击 保存,保存之后再切换到之前设置的链接结构,即可解决404错误。

 

发表评论