2007年12月13日木曜日

カテゴリーやアーカイブからタイトル一覧表示リストを作成するプラグイン

今回はカテゴリーやアーカイブからタイトル一覧表示リストを作成するプラグインを紹介します。

サイドバーのカテゴリーやアーカイブをクリックすると、記事が全文そのままずらっと並ぶのですが、どうも見た目がすっきりしません。これをタイトルだけ表示させるように変更します。

プラグイン名はDC's niser archives
http://wp-plugins.net/?filter=nicer

情報源はこちら
http://www.naviwave.com/blog_w/2006/09/11/15/#more-15


導入に少しだけ手間がかかります。詳しくは上の情報元サイトを御覧ください。
ファイルを展開して、その中のnicer_archives.phpをプラグインフォルダに入れ有効化するところは同じですが、それに加えて以下の4つのファイルを自分のテーマフォルダに入れる必要があります。
archive.php , category.php , full.php , search.php

archive.php,category.php,search.phpに文字化けしている部分があったので以下のように文字化け部分を削除

修正後:<li><a href="<?php echo get_permalink($post->ID) ?>" rel="bookmark" title="Permanent Link: <?php echo $post->post_name; ?>"><?php echo $post->post_title; ?></a> in <?php the_category(' ');?></li>

(例のごとく<>は<>に修正してください。)

このままだとバグがあるので、以下の点を修正
nicer_archives.php 内の修正箇所

修正前:$post->post_category
修正後:$post->category_id

search.php26行目。/searchform.phpが存在しないので削除。
削除:<?php include (TEMPLATEPATH . '/searchform.php'); ?>

テーマにEasyAllを使う場合はarchive.php,category.php,search.phpの以下を消去
削除:<?php get_sidebar(); ?>
(footer.phpで定義済みのため。こうしないとサイドバー表示がおかしくなる。)

以上で修正完了。有効化してください。
「Expand」をクリックでいつもの全文表示にもなります。

ブログは任意の記事に辿り着きにくいのが欠点ですが、これを使えばかなり分かりやすくなると思います。

0 件のコメント: