Custom posts don't work 时间:2017-03-05 作者:rflw 我根据codex中的示例制作了一个基本的自定义帖子类型,但在修改permalink设置之前,它是不起作用的。当我单击时view 预览我看到的帖子Not found 通知,但当我修改永久链接设置时,请单击Save changes 该帖子与默认帖子类型一样有效。我的意思是,不需要创建特殊的循环查询。我应该怎样做才能避免创建供公众使用或销售的主题时出现这种错误是否每个人都必须更改永久链接设置才能使用我的自定义帖子类型? 1 个回复 最合适的回答,由SO网友:pouria 整理而成 在自定义post类型注册之后,即register_post_type() , 尝试添加函数flash_rewrite_rules();这将自动刷新所有重写规则,因此您无需每次都转到永久链接设置。请参见本页:https://codex.wordpress.org/Function_Reference/register_post_type#Flushing_Rewrite_on_Activation示例:add_action( \'init\', \'my_cpt_init\' ); function my_cpt_init() { register_post_type( ... ); flush_rewrite_rules(); } 正如文档中所说,最好在插件激活时这样做。 文章导航