アクセス解析

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:2

Mr. Onaga 08-11-14 (金) 16:17

こんにちは。このページの協力を経て、前からやろうと思っていたカテゴリ別の一覧が可能になりました。
ありがとうございました。
今後とも、よろしくお願いいたします。

そら 08-11-15 (土) 3:55

>Mr.Onagaさん

こんにちは。お役に立てて光栄です。
先ほどサイト拝見させていただきました。

語学研究所の方なのですねー。
先日行った香港旅行の時は、相手が喋っているのは理解できるのですが
自分がいざ喋ろうとするとなかなかうまく話せないことがわかりました…。

もう一回勉強し直さないといけないかも…と思ったそんな海外旅行でした。

こちらこそ今後ともどうぞよろしくお願いいたします。

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

Trackback+Pingback:5

この記事への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のテーマでは,いずれか…

Pingback from 屋根裏物置 - テンプレート改造メモ(一覧表記導入用) 08-10-26 (日) 13:55

[...]   wordpressのカテゴリで記事タイトルをリスト表示させる方法 Tag(s): [...]

Pingback from alpha » WordPress カテゴリー一覧表示 08-12-17 (水) 23:10

[...] sorarium hyperpup [...]

Pingback from WebNote - wordpressのカテゴリで記事タイトルをリスト表示させる方法 09-04-21 (火) 4:18

[...] hyperpupさんのカテゴリを選ぶとタイトルリストにと、soriumさんのwordpressのカテゴリで記事タイトルをリスト表示させる方法を参考にさせてもらいました。 [...]

Pingback from WordPress −ページ毎に記事の表示数を設定できるプラグイン「Custom Posts Per Page」 | Dspoon 09-06-05 (金) 20:35

[...] ●wordpressのカテゴリで記事タイトルをリスト表示させる方法  - sorarium [...]

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

カテゴリ
過去記事
最近のコメント
マイフォトグラフィー
ブログパーツ
フィードメーター - sorarium
あわせて読みたい
Meta

Return to page top