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

新しいカスタム投稿タイプを作成した後、permalinkをwordpressダッシュボードに保存する必要があります。

[設定] - > [固定リンク]に移動し、[変更を保存]をクリックします。あなたの問題を解決します。

+0

私はこれをやってみましたが、問題は解決しません。 違いがあるのか​​どうかわかりませんが、標準のブログ投稿用にカスタム構造が設定されています: '/ blog /%postname%/' – jon

+0

デフォルトのパーマリンクを使用しようとしましたか?それが機能するかどうか確認してください。 これが機能する場合は、カスタム構造で問題が発生します。 – roman

関連する問題