wordpress – アーカイブのタイトルをリスト表示させるプラグイン DC’s nicer archives

リンク先が無くなっていたので、Wordpress Plugin Database へのリンクに変更した
アーカイブを表示させるときにリスト表示させたい。と思うことは無いだろうか? それを実現させるプラグインがこれだ。
DC’s nicer archives (2007-07-31 変更)
サンプル画面
DC's nicer

入手した圧縮ファイルを解凍する。
解凍したフォルダ内にあるnicer_archives.phpを例によってプラグインディレクトリにアップロードし、通常通りプラグインを有効にする。
準備は以上だ。

- 以下2006.09.11 追記 -
独自のテーマを必要とするので、同梱されている以下のファイルを参考に、ご自分の環境にあわせて適宜修正していただきたい。
archive.php , category.php , full.php , search.php
- ここまで -

上記サンプル画面のように表示させるために、archive.php を以下のように書き換えてみた。
 if ( !is_full() ) {
    echo '<ul>';
    if ($posts) {
            start_wp();
            foreach ($posts as $post) {  ?>
           <li> <a href="<?php echo get_permalink($post->ID) ?>" rel="bookmark" title="<?php echo $post->post_title; ?>"><?php echo $post->post_title; ?></a> (<?php the_category(' '); ?>)</li>
                              <?php }
               }
             else { echo '<li> エントリはありません </li>';}
     echo '</ul>';
     }
    else { include "full.php";}
 else : ?>


このままだとバグがあるので、以下の点を修正してほしい
nicer_archives.php 内の修正箇所
修正前$post->post_category修正後$post->category_id
また、ページナビゲーションが表示されない、とのことなので以下の点を修正
修正前$query_string .= '&orderby=title&order=asc&posts_per_page=9999';修正後$query_string .= '&posts_per_archive_page=-1';
このプラグインについては、以下のサイトも参考にしてほしい。
http://tekapo.com/st/2005/03/16/wp-plugin-dcs-nicer-archives/

【関連する人気記事です】

» よろしければ評価お願いします。
orz・・・・びみょ~~超普通いいやん?めっちゃいいやん!? 記事を評価する : 5.00 (評価回数 2 回)
読み込み中 ... 読み込み中 ...

11 件のコメント

  1. nobu : 07年03月23日(金曜日) 18:32

    DC’s nicer archives 良いですね。参考にさせていただきました。

    一つ教えていただきたいのですが、ページの一番下に表示される”【関連記事】”は、どのプラグインを使われているのでしょうか?差し支えなければ、教えていただけるとうれしいです。

  2. 店長 : 07年03月23日(金曜日) 21:15

    nobuさんこんにちわ

    いくつかやりかたもあるとは思いますが、このブログでは以下の方法を行っております。

    AOINA.COMさん配布の
    UTWによる関連記事表示プラグイン「UTW mod Related Post」
    http://aoina.com/archives/65

    「wordpress 関連記事」などでググるといくつか方法が見つかりますので、お好きな方法を試せば良いかと思われます。

  3. ひろみ : 07年11月02日(金曜日) 03:08

    店長さんはじめましてこんばんわ!
    検索してたどり着きました。
    DC’s nicer archives 1.1をwpme2.2.3で使って動作させてみたのですが、アーカイブ(カテゴリ)をクリックすると全部の記事のタイトルが表示されてしまいます。
    100件づつとか指定できないでしょうか?
    忙しい中すいませんが、改造方法があればアドバイスをお願い致します><;

  4. 店長 : 07年11月02日(金曜日) 10:43

    ちょっと、ソースを眺めてみます。
    ずいぶん時間がたったので中身忘れかけていて(涙

  5. ひろみ : 07年11月02日(金曜日) 17:40

    店長さんお返事有難うございますm(_ _”m)ペコリ
    改造ができそうでしたらいつでもいいのでレスお願いします。
    無理いってごめんなさい。

    wordpressmeの日本語役など活躍してることも初めて知りました(汗)
    wordpressの発展に協力有難うございます。
    mtからの移転組ですが、wpの魅力にひかれて移転しました。
    色んな意味で本当頑張って下さい!

  6. 店長 : 07年11月03日(土曜日) 13:24

    簡単なことでした。
    ここの設置方法でも紹介していますが

    $query_string .= '&posts_per_archive_page=-1';

    の部分がそのまま1ページの表示数ですね

    $query_string .= '&posts_per_archive_page=20';

    とかにすればいいと思います。
    実際にやってないので、うまく動くか未確認です (;・∀・)

  7. ひろみ : 07年11月04日(日曜日) 12:12

    店長さん有難うございます
    アドバイス通りにするとうまいこと表示してくれました。
    感謝しております!

  8. 店長 : 07年11月04日(日曜日) 19:44

    うまくいったようですね。
    ちゃんと書いて無くて申しわけございませんでした。

  9. よしたけ : 09年11月06日(金曜日) 13:29

    はじめまして、よしたけと申します。
    カテゴリやアーカイブのリスト表示化をしたくてさがしておりましたら、こちらさまのサイトにたどりつきました。そしてDC’s nicer archives が便利だということまでわかったのですが、リンク先がエラー表示になるので、入手がおそらく困難ではないかなと判断しております。
    それで、大変失礼な申し出であることを承知のうえで、おうかがいしたいのですが、原本のコピーをゆずっていただくことはできないでしょうか。
    無理でしたらあきらめます。。
    ご検討のほどよろしくお願いいたします。
    では失礼いたします。
     

  10. 店長 : 09年11月06日(金曜日) 14:56

    かまいませんよ。
    そのままダウンロードできるようにしてしまうのが良いことなのか判断が付きかねますので、問い合わせフォームからメールアドレスをご連絡いただけませんか?
    添付してお送りさせていただきます。

  11. よしたけ : 09年11月08日(日曜日) 07:33

    店長さま
    ありがとうございました。
    ほかのサイトをたどっておりましたら、DC’s Nicer archivesがupされているサイトがありました。
    ご迷惑をおかけしました。
    失礼いたします。

1 件のトラックバックがあります



コメントをどうぞ

Thumbnails powered by Thumbshots