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」でページ内をキーワード検索も出来るし。自分が探す時もちょっと不便を感じていたし、検索からカテゴリページに飛んでくる人もいるのでそういう人たちにも役立つはず。

スポンサーリンク
NO IMAGE
この記事をお届けした
sorariumの最新ニュース情報を、
いいねしてチェックしよう!

シェアする

『wordpressのカテゴリで記事タイトルをリスト表示させる方法』へのコメント

  1. 名前:Chase Your Dream ! 投稿日:2008/08/12(火) 20:44:49 ID:b6a449d0c

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

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

  2. 名前:屋根裏物置 - テンプレート改造メモ(一覧表記導入用) 投稿日:2008/10/26(日) 13:55:30 ID:8f1c87d2c

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

  3. 名前:Mr. Onaga 投稿日:2008/11/14(金) 16:17:10 ID:50cf315b4

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

  4. 名前:そら 投稿日:2008/11/15(土) 03:55:02 ID:f7bdf5f02

    >Mr.Onagaさん

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

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

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

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

  5. 名前:alpha » WordPress カテゴリー一覧表示 投稿日:2008/12/17(水) 23:10:56 ID:a412cd70b

    […] sorarium hyperpup […]

  6. 名前:WebNote - wordpressのカテゴリで記事タイトルをリスト表示させる方法 投稿日:2009/04/21(火) 04:18:20 ID:44c14d175

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

  7. 名前:WordPress −ページ毎に記事の表示数を設定できるプラグイン「Custom Posts Per Page」 | Dspoon 投稿日:2009/06/05(金) 20:35:57 ID:e9da8ce63

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

  8. […] WordPressのカテゴリで記事タイトルをリスト表示させる方法 まんまこの処理が必要になりそうだったのでメモ […]

  9. 名前:鍋田農園ブログ - wordpressのカテゴリで記事タイトルをリスト表示させる方法 投稿日:2009/09/24(木) 05:35:58 ID:bcdb06fdb

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