質問: カスタム分類およびbase-name / parent-tax / child-tax / custom-post-type-nameなどのカスタム投稿タイプを使用してパーマリンク構造を作成する方法 私はこのサイトとグーグルで答えを探していましたが、まったく空っぽになりました。基本的に、私は この投稿 が要求することを正確に行いたいのですが、階層的な分類が必要です。その投稿で与えられた答えはうまく機能しますが、単一レベルの分類でのみです。やりたいことはできますか?私は100万ものことを試しましたが、うまくいきません。せいぜい正しいパーマリンクを取得できますが、404になります。私が欲しいものを視覚的に説明するには:/basename/ - ideally a page, but i think this will cause a permalink collision /basename/top-cat/ - top parent custom taxonomy archive /basename/top-cat/child-cat/ - child cat custom taxonomy archive /basename/top-cat/child-cat/grandchild-cat/ - grandchild cat custom taxonomy archive /basename/top-cat/child-cat/grandchild-cat/post-name/ - my custom post type post 組み込みの投稿とカテゴリでこれをうまく行うことができますが、カスタム分類とカスタム投稿タイプでどのようにそれを行いますか? 'rewrite' => array( 'slug' => 'tax-name', 'with_front' => true, 'hierarchical' => true ),を使用して階層スラッグを取得する必要があることは知っていますが、これはアーカイブページでは正常に機能しますが、カスタム投稿タイプの投稿は404になります。'hierarchical' => trueしかし、階層urlは失われます(/ basename/grandchild-cat/post-name /のみが機能します)。だから、解決策はありますか?どうもありがとう、これは私に約3週間ずっと気を動かせてきました。
回答: このプラグイン を見てください。それはカテゴリのための階層的なurlを提供します、しかしあなたはどんな分類法にも容易に適応することができます。ルールの作成は 再帰関数 に従います。