サポート » 使い方全般 » 投稿&カスタム投稿のアーカイブページで末尾スラッシュURLに統一化し

  • test 1234

    (@lifestyledesign7777)


    現在、投稿とカスタム投稿4つでサイトを構築しています。
    アーカイブページのパーマリンクの設定が末尾スラッシュありなし両方とも存在していて、
    スラッシュなしの方を削除してスラッシュありの方に統一させたいです。

    具体的には下記のようになります。
    ・投稿のパーマリンク
    ホームURL/カテゴリー名
    ホームURL/カテゴリー名/

    ・カスタムタクソノミーなしのカスタム投稿のパーマリンク
    ホームURL/カスタム投稿名
    ホームURL/カスタム投稿名/

    ・カスタムタクソノミーありのカスタム投稿のパーマリンク
    ホームURL/カスタム投稿名/タクソノミー名/ターム名
    ホームURL/カスタム投稿名/タクソノミー名/ターム名/

    ■パーマリンクの設定
    ・カスタム構造 /%category%/%post_id%.html

    custom post type permalinksの設定
    ・カスタムタクソノミーありのカスタム投稿
    /%カスタムタクソノミー名%/%post_id%.html
    ・カスタムタクソノミーなしのカスタム投稿
    /%post_id%.html

    ・カスタム分類のアーカイブのパーマリンクを変更する。
    チェック入れてます

    ・Add post_type query for custom taxonomy archive.
    チェック入れてないです。

    環境は上記のようになります。

    下記のソースを試しましたが、特に変化なかったです。

    function add_slash_uri_end($uri, $type) {
      if ($type != 'single') {
        $uri = trailingslashit($uri);
      }
      return $uri;
    }
    add_filter('user_trailingslashit', 'add_slash_uri_end', 10, 2);

    プラグイン、フィルターなどどの方法でも構わないので、
    正規化する方法を教えていただきたいです。
    よろしくお願いいたします。

  • トピック「投稿&カスタム投稿のアーカイブページで末尾スラッシュURLに統一化し」には新たに返信することはできません。