自定义发布类型问题 - 投资组合

时间:2016-07-27 21:40:40

标签: php wordpress custom-post-type custom-taxonomy

我为投资组合设置了一个自定义的帖子类型,它有自己的分类。

永久链接结构如下:

  • 投资组合列表/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

我的想法是,它与永久链接的重写有关,但我不确定如何诊断问题。

我在这里做错了什么,如何诊断问题?

1 个答案:

答案 0 :(得分:0)

创建新的自定义帖子类型后,您必须在wordpress仪表板中保存永久链接。

转到设置 - >永久链接并单击“保存更改”。它会解决你的问题。