サポート » 使い方全般 » パーマリンクについて

  • 解決済 kirig

    (@kirig)


    ご相談お願いします。
    WP 5.2.2

    URLとしては、投稿を/oshirase/%category%/%postname%/
    カテゴリーを/oshirase/%category%/にしたいのですが、

    パーマリンク
    カスタム構造 /oshirase/%category%/%postname%/
    オプション カテゴリーベース oshirase

    上記設定だとエラーになり、カスタム構造を/%category%/%postname%/にすれば表示されます。
    これは、先の設定がWPではできるものではない、ということで認識あってますでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • CG

    (@du-bist-der-lenz)

    パーマリンク設定でできるようになっている、カテゴリーやタグに、ベースを付与するのは、カテゴリー一覧の時に、ドメインと%category%の間に、任意のキーワードを挟むことで得策なこともあるためでしょうから。

    ishitaka

    (@ishitaka)

    カスタム構造: /oshirase/%category%/%postname%/
    カテゴリーベース:
    タグベース:
    スラッグ名「oshirase」の固定ページを作成→[ホームページの表示] の [投稿ページ] で「oshirase」を選択。

    または、

    カスタム構造: /oshirase/%category%/%postname%/
    カテゴリーベース: oshirase/category
    タグベース: oshirase/tag

    では、どうかしら。

    • この返信は1年前にishitakaが編集しました。

    パーマリンクなどの設定で上手くいかないときは、 Query Monitor などを導入して、実際にどのパーマリンクにURLがマッチしているのかを検証するのが、解決への近道になるかと思います。

    投稿を/oshirase/%category%/%postname%/
    カテゴリーを/oshirase/%category%/

    この設定にした場合、/oshirase/cat-1/child-1/ のようなリクエストがあったときに、child-1 が カテゴリーのスラッグなのか、postname なのか区別できません。そんなわけで、エラーになってしまいます。通常、カテゴリーのほうが、先にマッチングが行われるために、投稿が表示されません。

    解決方法としては、 @ishitaka さんの提案している、

    カテゴリーベース: oshirase/category
    タグベース: oshirase/tag

    にする or カテゴリーベース / タグベース を空っぽにする、が適当かと思われます。

    kirig

    (@kirig)

    ありがとうございます、
    @ishitakaさまの方法で可能でした。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「パーマリンクについて」には新たに返信することはできません。