サポート » プラグイン » カスタム投稿でのパーマリンクを変更

  • 解決済 it musashi

    (@it-musashi)


    カスタム投稿ですとパーマリンクはデフォルトで、
    http://ドメイン/スラッグ/投稿名になるかと思います。
    このアドレスを
    http://ドメイン/投稿名
    にしたいのですがいい方法があればご教授お願いします。
    Custom Post Type Permalinksを使いfunctions.phpに以下のように
    register_post_type( ‘career_voice’, array(
    ‘label’ => ‘ラベル名’,
    ‘public’ => true,
    ‘query_var’ => true,
    ‘capability_type’ => ‘post’,
    ‘hierarchical’ => true,
    ‘rewrite’ => false,
    ‘menu_position’ => 5,
    ‘supports’ => array(
    ‘title’,
    ‘editor’,
    ‘thumbnail’,
    ‘custom-fields’, ‘excerpt’,
    ‘revisions’,
    ‘page-attributes’
    ),
    ‘has_archive’ => true,
    ‘with_front’ => false
    ));

    設定すると、
    http://ドメイン/?career_voice=投稿名、になります。
    そもそもカスタム投稿ではhttp://ドメイン/投稿名、は出来ないのでしょうか?
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • it musashiさんこんにちは。Custom Post Type Permalinksの作者のToro_Unitです。

    とりあえず、パーマリンクが、

    http://ドメイン/?career_voice=投稿名、になります。

    となってしまうコトについてですが、register_post_typeに渡すオプションのrewriteがfalseの場合パーマリンクのリライトが行われません。

    また、カスタム投稿タイプのパーマリンクを、

    http://ドメイン/投稿名

    にしたいとの件ですが
    カスタム投稿タイプの場合、カスタム投稿名を渡す必要があるので、かなり大規模なカスタマイズが必要になるかと思います。

    出来ないとまでは言いませんが、現実的では無いかと思っています。

    Toro_Unitさん、
    ありがとうございます。
    やっぱりそうですか、では今回は見合わせます。
    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタム投稿でのパーマリンクを変更」には新たに返信することはできません。