• 解決済 hanimaru

    (@hanimaru)


    お世話になります。
    サイト制作中に行き詰まってしまいましたので質問させてください。

    現在月刊アーカイブの一覧を表示させたく、
    テンプレートタグの

    <?php wp_get_archives(‘type=monthly&limit=15’); ?>

    こちらを使用しているのですが、出力されるものが
    2012年10月
    2012年11月
    2012年12月

    このように西暦+月と表示されます。
    str_replaceを使い強引に文字列カットしてしまおうと思ったのですが
    上手くいかない&年をまたいだ場合通用しなくなってしまいますので困り果てております。

    何か良い手法がありましたら教えてください。
    宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    上手くいかない&年をまたいだ場合通用しなくなってしまいますので困り果てております。

    どのようにうまくいかなかったのか、書いてもらうといいと思います。
    年をまたいだ表示をどうしたいか についても、書いてください。

    トピック投稿者 hanimaru

    (@hanimaru)

    nobitaさんお世話になります。
    echo=0、を入れずにstr_replaceを行おうとしていた為、上手く文字列の置換を
    行えなかったのですが、下記方法で強引ではありますが複数年に渡った場合でも
    西暦〜年の部分を削除する事ができました。

    $str = wp_get_archives(‘type=monthly&echo=0’);
    $search = array(‘2011年’,’2012年’,’2013年’,’2014年’,’2015年’,’2016年’,’2017年’,’2018年’);
    echo str_replace($search,”,$str);

    これから更に良い方法がないか探してみたいと思います。
    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「wp_get_archives使用時の表記方法について」には新たに返信することはできません。