サポート » 使い方全般 » 年月アーカイブでの表示方法について教えてください。

  • こんにちは。
    アーカイブページのテンプレートを作成しようとしているのですが、どうしてもわからないことが出てきてしまい、お知恵を拝借させていただければ、、、と思い、投稿しました。

    サイトのニュースを投稿ページ(post)で作成することにし、カテゴリー’news’を作成してエントリーを追加していきました。

    ニュース一覧のアーカイブデザインを一般ページ(page)とは別に使いたかったので、archive.phpテンプレートを作成して、下記のことを実現したいと思っています。

    1)アーカイブページ内に、ニュースカテゴリの生地の一覧を新しいものからソートして表示する
    2)年、月、それぞれのグループごとに該当する「年」及び「月」の見出しを付けたい。

    イメージですが、ページ内のコンテンツの表示の形は、例えば、

    *ページタイトル(=ニュース)-(<h2>タグでマーク)

    – 2009年のニュース -(<h3タグでマークしclass=”2009″を付与)
    — 8月 –(<h4タグでマークし、class=”08″を付与)
    —2009年8月の個別の記事を順に表示(

    • タグでリスト化)
    • – 2009年のニュース -(<h3タグでマークしclass=”2009″を付与)
      — 7月 –(<h4タグでマークし、class=”07″を付与)
      —2009年7月の個別の記事を順に表示(

    • タグでリスト化)


      ・(2009年分が続く)
    • – 2008年のニュース -(<h3タグでマークしclass=”2008″を付与)
      — 12月 –(<h4タグでマークし、class=”12を付与)
      —2008年12月の個別の記事を順に表示(

    • タグでリスト化)


      ・(2008年分が続く)
    • こういう感じで、年、月でグループ化して、タイトルを振りたいのです。

      この、エントリーを取り出している間に、グループ化された年・月のタイトルを出す、というのが自分の力では、実現できず、ずっと悩んでいます。

      どうか、よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • この辺にもありますが、パーマリンクを設定していると絞込みがうまく働かないかもしれません。
    で、こんな方法も過去にありました。
    ただし、

    h4タグでマークし、class=”07″を付与

    などのように絶対的にマークアップをしたいのであれば工夫が必要ですね。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「年月アーカイブでの表示方法について教えてください。」には新たに返信することはできません。