2016-07-27 51 views
1

我已经为投资组合设置了自定义帖子类型及其自己的分类。自定义帖子类型问题 - 投资组合

固定链接结构如下:

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

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

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

+0

我试过这样做,并没有解决问题。 不知道它是否有所作为,但我有一个为标准博客文章设置的自定义结构,如下所示: '/ blog /%postname%/' – jon

+0

您是否尝试过使用默认永久链接,即纯文本?检查是否有效。 如果可行,问题与您的自定义结构有关。 – roman

相关问题