ホーム > 主要エントリー > WordPressで過去のエントリーリスト

WordPressで過去のエントリーリスト

公開:平成20年2月4日 10:35:32 Koichi コメントをどうぞ コメント
add to hatena hatena.comment (2) add to del.icio.us (1) Total: 3

過去のエントリーリストを作りたいと思っていました。各エントリーのタイトルだけズラーッと並んでいる雰囲気です。

実現するには、2つのプラグインをインストールする必要があります。以下にその手順を。

導入手順
  1. Smart Archivesというプラグインを、自分のWordPressのバージョンにあったソースをGet the sourceからダウンロード。
  2. ダウンロードしたファイルの拡張子を.phpsから.phpにリネーム。
  3. ファイルをpluginsディレクトリにアップロード。
  4. WordPressの管理画面からSmart Archivesを有効にする。
  5. runPHPrunPHP日本語版)というプラグインをダウンロードし、pluginsディレクトリにアップロード。
  6. WordPressの管理画面からrunPHPを有効にする。
  7. WordPressの管理画面からページ作成を開き、ページ内容に<?php smartArchives('list',''); ?>と書き込む。
  8. ページ作成画面の右下にrunPHPという項目が出来ているので、そこのrun PHP code?にチェックを入れる。
  9. 適当なタイトルと投稿スラッグを設定し、ページを公開して完了。

これで、各エントリーのタイトルのみを列挙した全てのエントリーリストが完成です。

ちなみに、<?php smartArchives('list',''); ?>('list','')の部分は、左側がどういう表示タイプにするか、右側がどのカテゴリーを表示するか、という意味を持っており、それぞれ変更出来ます。

左側部分は、

list
各エントリーのタイトルのみを列挙。
block
Smart Archives block
上図のように、年別、月別アーカイブへのリンクのみを表示。
both
listとblockを併記。

となっています。

右側部分には、何も記入しなければ全てのエントリーを、カテゴリーIDを記入すればそのカテゴリーのエントリーのみを、それぞれ表示します。また、複数のカテゴリーを指定したい場合は、「1 3 18」のように半角スペースを間に挟むことで実現出来ます。

1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading ... Loading ...

  1. 2008 年 3 月 8 日 06:58 | #1

    おはようございます♪先日は、アドバイスありがとうございました。

    runPHPのリンクあったんですねぇ。いやー、頑張ってググってみたのに私には探せなかったんです。(汗)
    PHPをよく知らない私にとっては、ExecーPHPよろrunPHPの方を使った方がいいのではと思っていたので、近いうち、runPHPに変更してみようかと思います。ありがとうございます。

  2. Koichi
    2008 年 3 月 8 日 10:36 | #2

    こんにちは :smile:

    適当に色々検索してたらたどり着いたようです。でも今改めて検索したんですが、たどり着けませんでした :oops:
    どうやって検索したのか・・・。

    WordPressは色々いじってると楽しいですね。
    お互いがんばりましょう :razz:

  1. 2008 年 3 月 6 日 10:49 | #1
  2. 2008 年 3 月 6 日 11:26 | #2