アクセス解析

Home > wordpress > wordpressのカテゴリで記事タイトルをリスト表示させる方法

wordpressのカテゴリで記事タイトルをリスト表示させる方法

 以前、MTを使っていた時は、「小粋空間」のテンプレートを使わせていただいてたんですが、カテゴリを選ぶと左のサイドメニューにそのカテゴリ内のエントリーリストが並ぶようにカスタマイズしていて、すごく便利でした。

その分再構築に時間がかかるという難点はありつつも、やはりカテゴリの中にどんな記事があるのかぱっと見てわかる、というのは目的の記事が探しやすいし、何があるのかわからないまま次のページ、次のページって行くのって不便ですよね。

例えば、京都の「A」というカフェを探してるのであれば、検索ボックスで探せばよいかもしれませんが、漠然とあのあたりで探してて…という時には一覧表がないと探すのが大変。

でもWordpressのデフォルトではそうじゃないし、私が使っているwp.vicunaテンプレートでもそうじゃない。これをどうにかしたいとずーっと思っててようやく手をつけることにしました。

以下詳細。

やり方はかなり簡単です。

Code viewer: /miscellany/05/perpage.phps からpluginをダウンロード。perpage.phps→perpage.phpに修正し、pluginフォルダへアップロード。その時、ファイルを開いて以下の数字の部分を変更します。「home」がトップページに表示する記事数、categoryがカテゴリページに表示する記事数です。

今回のこのperpage.phpというプラグインは、テンプレート毎に表示する記事数を変更できるというもので、これをしないと例えばトップページで「5」記事表示にしてると、カテゴリページでも「5」記事しか表示されない、という風になるようです。

$posts_per['home'] = 5;
$posts_per['day'] = 10;
$posts_per['month'] = 10;
$posts_per['search'] = 10;
$posts_per['year'] = 999;
$posts_per['author'] = 999;
$posts_per['category'] = 999;

category.phpの本文エリアをhyperpup » カテゴリを選ぶとタイトルリストにを参考にして、category.phpの本文エリアを以下のように編集。

<ul> <?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
<li id=”catpost-<?php the_ID(); ?>”><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link: <?php the_title(); ?>”> <?php the_title(); ?></a></li>
<?php endforeach; else: ?> </ul>
<p><?php _e(’Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>

これでカテゴリを選ぶと、記事のタイトルリストが表示されるようになります。これだと、「Ctrl + F」でページ内をキーワード検索も出来るし。自分が探す時もちょっと不便を感じていたし、検索からカテゴリページに飛んでくる人もいるのでそういう人たちにも役立つはず。

【サイト内の関連記事】

このエントリーを含むはてなブックマーク この記事をクリップ! コメントを見る ブックマークに追加する

Comments:0

コメントをどうぞ。
情報を保存しますか?

Trackback+Pingback:1

この記事へのTrackBack URL
記事への言及のないもの等は削除する場合があります。また、スパム判定ですぐに反映されない場合があります。
http://www.sky-s.net/sky-blog/archives/2008/03/27-113900.php/trackback
Listed below are links to weblogs that reference
wordpressのカテゴリで記事タイトルをリスト表示させる方法 from sorarium
Trackback from Chase Your Dream ! 08-08-12 (火) 20:44

WordPress: カテゴリー選択時に記事タイトルなど必要情報のみ表示

このブログはWordPressを使用して作成している.この記事執筆時のテーマは”Mandigo 1.36.2“だ.
サイドバーにカテゴリーのリストを表示させているが,WordPressのテーマでは,いずれか…

Home > wordpress > wordpressのカテゴリで記事タイトルをリスト表示させる方法

twitter / 今、何してる?
フィードを登録する
Livedoorへ追加
はてなRSSへ追加
Google Readerへ追加
はてな人気エントリー
  • この日記のはてなブックマーク数
最近のコメント
マイフォトグラフィー
ブログパーツ
フィードメーター - sorarium 
あわせて読みたい
minicity.gif
sorarium city
人口を増やす
工場を増やす
交通を改善する
治安を改善する
Meta

Return to page top