2016-07-27 54 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

相關問題