サポート » プラグイン » Custom Post Type Permalinksを使用するとattachmentのURLがおかしい

  • 解決済 kuhei

    (@kuhei)


    お世話になります。

    Custom Post Type Permalinksを使用してカスタム投稿のURLを変更しているのですが、当該プラグインを有効にした状態で、メディアをカスタム投稿に紐づけ、メディアのページにアクセスすると「attachement」が2つつきます。
    具体的には以下のようなURLになります。

    /post_type/taxonomy/term/post_name/attachment/attachment/attachment_name/

    上記は仕様なのでしょうか?バグなのでしょうか?
    できればattachmentは1つにしたいのですが、何かアイデアはないでしょうか?

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • @kuhei

    こんにちは、Custom Post Type Permalinks の作者です。

    想定外の挙動です。

    手元で再現してみたいのですが、投稿タイプ・タクソノミーの定義、パーマリンクの設定などを教えて頂けますでしょうか?

    トピック投稿者 kuhei

    (@kuhei)

    @toro_unit

    こんにちは。
    プラグイン、いつもありがたく使わせていただいております。

    さて、各種設定について、以下のようになっております。
    カスタム投稿についてはCustom Post Type UIを使用して作成してあります。
    ラベル以外の部分を送付しておきます。

    なお、テーマのfunctions.phpにてカスタム投稿のURLを変更するような記述を入れておりますが、これを無効化しても変化なしでした。

    —–

    ● カスタム投稿の設定

    “public” => true,
    “publicly_queryable” => true,
    “show_ui” => true,
    “show_in_rest” => false,
    “rest_base” => “”,
    “has_archive” => true,
    “show_in_menu” => true,
    “exclude_from_search” => false,
    “capability_type” => “post”,
    “map_meta_cap” => true,
    “hierarchical” => false,
    “rewrite” => array( “slug” => “test_post”, “with_front” => true ),
    “query_var” => false,
    “supports” => array( “title”, “editor”, “thumbnail” ),
    “taxonomies” => array( “test_cat” ),

    ● タクソノミーの設定

    “public” => true,
    “hierarchical” => true,
    “show_ui” => true,
    “show_in_menu” => true,
    “show_in_nav_menus” => true,
    “query_var” => true,
    “rewrite” => array( ‘slug’ => ‘test_cat’, ‘with_front’ => true, ‘hierarchical’ => true, ),
    “show_admin_column” => true,
    “show_in_rest” => false,
    “rest_base” => “”,
    “show_in_quick_edit” => true,

    ● パーマリンク設定

    ・共通設定

    カスタム構造:/%category%/%post_id%/

    ・オプション

    設定なし

    ・カスタム投稿タイプのパーマリンク設定

    test_post /%test_cat%/%post_id%/
    カスタマイズされたカスタムタクソノミーのパーマリンクを使用する。 true
    カスタムタクソノミーのアーカイブに、 post_type クエリーを追加。 true

    —–

    以上となります。

    よろしくお願いいたします。

    @kuhei

    ありがとうございます。手元で再現できました。
    添付ファイルのURLを書き換える部分にバグがあったようです。

    近日中に新しいバージョンをリリースします。

    https://github.com/torounit/custom-post-type-permalinks

    では修正済みです。テストしていただければ幸いです。

    トピック投稿者 kuhei

    (@kuhei)

    @toro_unit

    早々の対応ありがとうございます。

    先ほどテストしたところ、バッチリ修正されておりました。
    問題なさそうです。

    プラグインの保守等、ご多忙とは思いますが、陰ながら応援しております。
    また気になる挙動等を見つけましたらご報告させていただきます。

    よろしくお願いいたします。

    @kuhei

    バグレポート、そして開発版の検証ありがとうございます!
    そのパッチを導入した 3.1.3 をリリースしました!

    https://wordpress.org/plugins/custom-post-type-permalinks/

    トピック投稿者 kuhei

    (@kuhei)

    @toro_unit

    こちらこそ、早々に対応いただけて助かりました!
    早速3.1.3にアップデートして使用しております。

    こちらでも問題なく修正されていることを確認しました。

    今後も、ありがたく使用させていただきます。
    アップデートお疲れ様でした。

    healingsolutions

    (@healingsolutions)

    こちら、WordPressのコアのアップグレードの影響か、わかりませんが
    カスタム投稿タイプに対して、attachement がついてしまうようです

    普通に「表示」をクリックする分には大丈夫なのですが、
    カスタム投稿編集ページのタイトル下から移動しようとすると、
    ここが「$post_id//attachment/」

    のような構成になってしまっているようです。
    大変恐れ入りますが、ご確認いただけないでしょうか。

    @healingsolutions

    レポートありがとうございます。コアの影響では無く、プラグインのアップデートの影響(バグ)です。

    @healingsolutions

    ご報告頂いた不具合を修正したバージョン、3.1.5 をリリースしました。

    https://wordpress.org/plugins/custom-post-type-permalinks/

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「Custom Post Type Permalinksを使用するとattachmentのURLがおかしい」には新たに返信することはできません。