我为投资组合设置了一个自定义的帖子类型,它有自己的分类。
永久链接结构如下:
/portfolio/
/portfolio/category/
/portfolio/portfolio-item/
除了单个帖子页面(项目组合项目)之外,这些工作按预期工作。这目前返回404页。
我按此顺序加载:
add_action( 'init', 'portfolioCategoryTaxonomy', 0 ); // taxonomy
add_action( 'init', 'custom_post_type_portfolio', 1 ); // post type
如果我改变了加载顺序(所以分类1和发布类型0),单页就可以了,所有其他页面都会中断。
固定链接重写如下:
'rewrite' => array( 'slug' => '' , 'with_front' => false ), //taxonomy
'rewrite' => array('slug' => 'portfolio','with_front' => false) // post type
我的想法是,它与永久链接的重写有关,但我不确定如何诊断问题。
我在这里做错了什么,如何诊断问题?
答案 0 :(得分:0)
创建新的自定义帖子类型后,您必须在wordpress仪表板中保存永久链接。
转到设置 - >永久链接并单击“保存更改”。它会解决你的问题。