web-dev-qa-db-ja.com

カスタム投稿タイプではなく投稿のパーマリンクを変更する

現在、私の投稿用のパーマリンク構造は

domain.com/post-title

静的なフロントページと投稿用の「ブログ」ページを使用しています。投稿、タグ、カテゴリのパーマリンク構造をに変更したいのですが。

domain.com/blog/post-title

私は/ blog /をパーマリンク構造に簡単に追加することができますが、私のカスタム投稿タイプもこの修正されたパーマリンク構造を取得するため、望ましい結果にはなりません。

前もって感謝します!

8
user2019515

投稿タイプを登録するとき の場合、rewritewith_front引数はfalseにする必要があります。そのため、permastructはカスタム投稿タイプのパーマリンクの前に追加されません。

$args = array(
    // snip...
    'rewrite' => array( 'with_front' => false ),
    // snip...
); 

register_post_type( 'your-post-type', $args );
11
Milo