サポート » プラグイン » カスタム投稿タイプの月別アーカイブとパンくずリストの関係

  • ritmo111

    (@ritmo111)


    カスタム投稿タイプを使っていて、月別アーカイブをサイドバーに表示させています。

    具体的にはCustom Post Type Permalinksプラグインで、topicsというカスタム投稿タイプのパーマリンクを、

    http://example.com/topics /%year%/%monthnum%/%postname%.html

    このように設定しています。

    サイドバーには、

    <?php wp_get_archives(‘post_type=topics&monthly’); ?>

    と記述して、カスタム投稿タイプの月別アーカイブの表示が出来ています。

    出力された各アーカイブのリンクは、例えば2014年2月ですと、

    http://example.com/topics/date/2014/02

    となり、2月の記事が一覧ででます。

    問題は、Prime Strategy Bread Crumbプラグインを使用してパンくずリストを表示した際に、

    HOME > 2014年 > 2月

    と表示されている月別アーカイブのページで、出力される年号のアーカイブリンクが、

    http://example.com/2014/

    となってしまうことです。

    ここをカスタム投稿タイプの年別アーカイブのリンクへ変えることはできないのでしょうか。
    どうか解決方法のご提示をよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • Custom Post Type Permalinksの開発者です。

    カスタム投稿タイプの日付アーカイブなどは、そもそもWordPressに標準装備されていない機能です。(一応パラメーターを投げてやれば投稿の取得は可能です)

    ですので、パンくずを自分で実装する必要があるかと思います。

    もしくは、

    bread_crumb(“echo=false”);

    等として出力させず、preg_match等で書き換える等でしょうか。。。

    トピック投稿者 ritmo111

    (@ritmo111)

    Toro Unit様

    ご回答いただき、ありがとうございます。
    できればプラグインで完結したかったのですが仕方ありませんね。

    ひとまずこのアーカイブ専用のテンプレートを作り自作パンくずリストで解決しましたが、今後もこのケースが出てきそうなので、根本的な解決を望みます。
    このトピックはまだしばらく解答を募集したいと思います。

    Custom Post Type Permalinksはとても良いプラグインで、重宝させて頂いております。
    またよろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタム投稿タイプの月別アーカイブとパンくずリストの関係」には新たに返信することはできません。