カスタム投稿タイプのカスタム分類のパーマリンク構造を変更しようとしています。カスタム投稿タイプにはスラッグresources
があり、カスタム分類にはスラッグcategory
があります。例として、分類学用語ebooks
を作成しました。現時点で "パーマリンク"パネルを通して、私は以下のような構造を得ることができます:
http://localhost/resources/ebooks/my-new-post/
http://localhost/resources/category/ebooks/
どうすれば達成できますか?
http://localhost/resources/ebooks/my-new-post/
http://localhost/resources/ebooks/
後者のURLはebooks
という用語のアーカイブです。
あなたがあなたのカスタム投稿タイプをどのように登録しているかに依存して、あなたはそれのためにそれのために書き換え規則を単にセットすることができます:
$args = array(
'description' => 'Photograph Post Type',
'label' => __('Photographs'),
'public' => true,
'rewrite' => array( 'slug' => 'photograph'),
);
register_post_type( 'photograph' , $args );
(何らかの奇妙な理由で)あなたがあなたのカスタム投稿タイプを登録する方法を変更するアクセス権がない場合は、 "category base"を ""に設定してみてください。管理パネルの[固定リンク]メニューで、固定リンクの構造が /%category%/%postname%/ に設定されていることを確認します。それは過去に私のために働いています。