• 解決済 hichi

    (@hichi)


    CPT UIで作成したカスタム投稿ページ上の月別アーカイブウィジェットのリンクURLですが、投稿タイプスラッグ名が重複してしまいます。

    投稿タイプスラッグ名が news なのですが、
    2020年10月を選ぶと、
    /news/news/date/2020/10/
    という感じになってしまいます。

    いろいろ試したのですが重複がなく、
    /news/date/2020/10/
    とする設定がわかりません。

    どなたかご教授頂けると助かります。
    よろしくお願い致します。

    ワードプレスバージョン:WordPress 5.5.3
    Custom Post Type UI 1.8.1
    Custom Post Type Permalinks 3.4.2

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • カスタム投稿ページ上の月別アーカイブウィジェット

    とあるので、Custom Post Type Widgetsを使用しているという前提で回答します。
    スラッグが二重になる原因は「CPT Permalinks」と「CPT Widgets」のリライト機能が競合しているからです。
    Custom Post Type Permalinks » ウイジットに表示されるリンクがおかしい

    これら複数のプラグインを併用した状態で上手いこと解決する方法は恐らくありません。

    CPT UIの機能で日付アーカイブは生成されているので( /news/2020/10/ のような形でアクセスできる)、
    詳細は省略しますが技術的な解決法としては、日付アーカイブリストを生成するwp_get_archives()をテーマに直接書き込んだりショートコード化してウィジェットに配置してリストを表示するなどの形になると思います。

    トピック投稿者 hichi

    (@hichi)

    moyo55さま、
    ご教授ありがとうございました!

    確かに、「CPT Permalinks」と「CPT Widgets」を使用していたので、
    リライト機能が競合という点、とても参考になりました。

    必須かと思いこんでいた、CPT Permalinksを外したところ、アーカイブページへのリンクがうまくいきました。
    他の部分に少々影響ががあるかもしれませんが、ショートコード化でなんとなりそうです。

    とても参考になりました。
    ありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「CPT UIで作成した月別アーカイブのリンクについて」には新たに返信することはできません。