月別過去ログ

« 画像にスタイルシートで枠や影をつける | メイン | 総記事数、コメント数、トラックバック数を表示する »

最新記事以降はタイトルのみ表示する

2006年11月04日

表示する記事数を指定する」でご紹介しているような方法で
トップページに表示される記事数を制限しても、
時には縦にズラーーーっと長くなってしまう事も・・・よくあります。

もっとコンパクトにしたい。けれど出来るだけ多くの記事をトップページに表示したい。
という場合にオススメのカスタマイズです。

最新の記事(好きな件数指定できます)は本文も表示するけれど(追記部分はいつも通り)
その次の何件か(好きな件数指定できます)はタイトル+αだけ表示してしまう・・・

例えば、最新2件はいつものように表示して、3件目~10件目まで省略表示する。
という風な事ができるのです。


メインページのテンプレートに細工します。

まず、「表示する記事数を指定する」と同じ方法で
本文も表示する最新記事の件数を指定します。

<MTEntries lastn="2">

赤文字の所で表示件数を決めます。

次に、タイトルのみ表示するタグを書きます。
ここではタイトルと、投稿者、投稿時間、コメント数、トラックバック数、カテゴリーを
表示する方法を紹介します。

</MTEntries>の後に

次の記事8
<MTEntries lastn="8" offset="2">
<h2 class="entry-header"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h2>
<p class="entry-footer">
<span class="post-footers">
<MTIfNonEmpty tag="EntryAuthorDisplayName">
投稿者: <$MTEntryAuthorLink show_email="0"$> : <$MTEntryDate format="%x : %X"$>
<MTElse>
: <$MTEntryDate format="%x : %X"$>
</MTElse>
</MTIfNonEmpty>
</span>
<MTIfCommentsActive>| <a href="<$MTEntryPermalink$>#comments">コメント (<$MTEntryCommentCount$>)</a></MTIfCommentsActive>
<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackback">トラックバック (<$MTEntryTrackbackCount$>)</a></MTIfPingsActive>
<MTEntryCategories>| <a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel cutfirstchar="2"$></a></MTEntryCategories>
</p>
</MTEntries>

classの指定などはMT3.3のものになっています。

赤文字の所に表示する件数、
青文字の所に最新から何件除外するかを書きます。
表示する記事数を指定する」にもoffsetの事を書いているのでご覧ください。



これで、最新2件はいつものように表示して、
3件目~10件目までタイトル+αが表示できるようになります。

もっと増やす事も減らす事も可能です。

スタイルシートの指定なども自分風にアレンジしてくださいね!

このカスタマイズはどのバージョンでも使えます。
おしらせ
  • このサイトの更新を停止いたします。詳細は「更新停止します」の記事に書いてありますのでそちらをご覧ください。
    日記サイトpi:s、WordPressのカスタマイズをメモしておく
    WordPress*Memoはこっそり更新していきます(`・ω・´)
    今までありがとうございました。-りぃ-
blog status
  • 利用中サーバー
  •  エックスサーバー
  • 利用中ドメイン登録代行サービス
  •  VALUE-DOMAIN

  • 記事数 : 51
  • コメント数 : 207
  • トラックバック数 : 53
  • カウンターカウンター
    カウンターカウンター カウンターカウンター
  • お気に入りに追加
  • track feed