2017-11-05 13 views
0

チームを追加するための簡単なカスタムポストタイプを作成しました。ポストタイプのチームでは、私はいくつかのチームを追加しました。WPコンフリクトカスタムポストタイプのリンクを同じページ名に変更

これらのチームをメニューに表示するために、チームと呼ばれるページを作成しました。チーム1(カスタムポストタイプのチーム) - - チームメニューで親ページは、ページiがカスタムポストタイプのチームを追加したチーム、例えば

  • チーム(ページのポストタイプ) です2(カスタムポストタイプのチーム)

これはメニューに対して完全に機能します。しかし、ブレーククルーブには矛盾があるようです。

ホーム/チーム/ team2:カスタムポストタイプのページにチーム2を訪問するとき

は、ブレッドクラムは次の通りです。

問題は、チームをクリックするとアーカイブページに移動しますが、私は通常のチームページに移動します。私はこれがページチームとカスタムポストタイプのチームと同じ名前の競合だと思います。

私はオプションhas_archiveを無効にしようとしたが、その後、次の階層リンクが作成されます。

ホーム/ team2

そして、これは私がそれをしたいかではありません。 これには誰かが解決策を持っていますか?

答えて

0

saperateテンプレート用のtaxonomy- {taxonomy1-slug} .phpとtaxonomy- {taxonomy2-slug} .phpページを作成します。

+0

あなたの回答を説明できますか?@raijkumar – Bham

0

私はこれを解決しました。

ページ名はチームで、ctpはチームです。 CTPの設定にこれを追加した後:

'has_archive' => 'チーム/'

(スラッシュを追加)

競合が解決されています。

関連する問題