List Category Postsの使い方:ショートコードで記事一覧を自由自在に表示する方法

WordPressプラグイン「List Category Posts」の使い方を徹底解説。ショートコード一つで特定のカテゴリー記事一覧を投稿や固定ページ内に表示する方法を紹介します。表示件数や並び替え、サムネイル表示などの便利なカスタマイズ設定も詳しく網羅しています。

List category postsとは

List category postsは、WordPressのサイトに特定のカテゴリーの記事一覧を表示するためのプラグインです。このプラグインを使うと、ショートコードを使って投稿や固定ページ、ウィジェットエリアなどに簡単に記事一覧を挿入できます。

主な機能と特徴

  • カテゴリー指定表示: 特定のカテゴリーに属する記事のみを表示できます。複数のカテゴリーを指定したり、特定のカテゴリーを除外したりすることも可能です。
  • 記事数の制限: 表示する記事の数を設定できます。例えば、最新の5件だけを表示するといった使い方ができます。
  • 表示順の制御: 記事の公開日、更新日、タイトル、コメント数などに基づいて、昇順または降順で記事を並べ替えることができます。
  • 抜粋の表示: 各記事のタイトルだけでなく、抜粋(要約)も表示するかどうかを選択できます。
  • サムネイルの表示: 記事のアイキャッチ画像(サムネイル)を表示できます。これにより、視覚的に魅力的な記事一覧を作成できます。
  • カスタムフィールドの表示: 記事のカスタムフィールドの値を表示することも可能です。
  • ページネーション: 記事数が多い場合でも、ページネーション(ページ送り)を追加して、一覧を複数のページに分割して表示できます。
  • CSSのカスタマイズ: 表示される記事一覧のスタイルを、独自のCSSで細かくカスタマイズできます。

どのようなときに使うのか?

List category postsプラグインは、以下のような場面で非常に役立ちます。

  • トップページに特定のカテゴリーの最新記事を表示したいとき: 例えば、「お知らせ」カテゴリーの最新5件をトップページに表示する。
  • サイドバーに特定のカテゴリーの人気記事一覧を表示したいとき: 特定のトピックに特化した記事を読者にアピールしたい場合など。
  • 特定の記事の終わりに、関連カテゴリーの記事一覧を表示して回遊率を高めたいとき: 読者に他の関連するコンテンツも読んでもらいたい場合。
  • カテゴリーごとのアーカイブページをよりリッチにしたいとき: デフォルトのアーカイブ表示では物足りない場合に、よりカスタマイズされた一覧を表示する。

List category postsプラグインは、WordPressサイトのコンテンツ表示を柔軟かつ強力に制御できるため、多くのサイトで活用されています

利用数

WordPressプラグイン List category posts の有効インストール数は、90,000以上です。

これはWordPressのプラグイン公式ディレクトリに記載されている情報に基づいています。

利用料

WordPressプラグインのList category postsは、基本的な機能は無料で利用できます。

WordPressの公式プラグインディレクトリで提供されており、無料でインストールして使用できます。

ただし、より高度な機能やサポートが必要な場合は、List category posts Proといった有料版(プレミアム版)が提供されている可能性があります。有料版の料金については、開発者のウェブサイト等で最新の情報を確認してください。

一般的に、List category postsのような人気のあるプラグインは、多くのユーザーが無料の基本バージョンを利用しています。

List category postsの使い方

WordPressプラグイン「List category posts」は、特定のカテゴリの投稿を簡単に一覧表示できる便利なプラグインです。主にショートコードを使って、投稿や固定ページ、ウィジェットなどに表示させます。

1. インストールと有効化

  1. WordPressのダッシュボードにログインします。
  2. 「プラグイン」 > 「新規追加」をクリックします。
  3. 検索ボックスに「List category posts」と入力します。
  4. 「List category posts」を見つけたら、「今すぐインストール」をクリックし、インストールが完了したら「有効化」します。

2. 基本的な使い方(ショートコード)

プラグインを有効化すると、投稿や固定ページのエディタにショートコードを挿入するだけで、カテゴリの記事一覧を表示できます。

最も基本的な使い方:

  • 特定のカテゴリIDの投稿を一覧表示: [※catlist id=1] (IDが1のカテゴリの投稿が表示されます)
  • 特定のカテゴリ名の投稿を一覧表示: [※catlist name="ニュース"] (カテゴリ名が「ニュース」の投稿が表示されます)

3. よく使われるオプション(ショートコードのパラメータ)

[※catlist]ショートコードには、表示内容を細かくカスタマイズするための多くのパラメータがあります。

主なパラメータの例:

  • id: 表示したいカテゴリのIDを指定します。複数指定する場合はカンマ区切り(OR条件)またはプラス記号(AND条件)で区切ります。
    • [※catlist id=1,2] (ID1またはID2のカテゴリの投稿)
    • [※catlist id=1+2] (ID1とID2の両方に属する投稿)
  • name: 表示したいカテゴリの名前を指定します。複数指定する場合はカンマ区切り(OR条件)またはプラス記号(AND条件)で区切ります。
    • [※catlist name="ニュース,ブログ"]
  • numberposts: 表示する投稿の数を指定します。
    • [※catlist id=1 numberposts=5] (ID1のカテゴリから最新の5件を表示)
    • -1を指定するとすべての投稿を表示します。
  • orderby: 投稿の並び順を指定します。
    • date (日付順、デフォルト)
    • title (タイトル順)
    • rand (ランダム)
    • modified (更新日順) など
  • order: 並び順の昇順/降順を指定します。
    • asc (昇順)
    • desc (降順、デフォルト)
  • date: 投稿日を表示するかどうか。
    • [※catlist id=1 date=yes]
  • date_modified: 更新日を表示するかどうか。
    • [※catlist id=1 date_modified=yes]
  • excerpt: 投稿の抜粋を表示するかどうか。
    • [※catlist id=1 excerpt=yes]
  • thumbnail: アイキャッチ画像を表示するかどうか。
    • [※catlist id=1 thumbnail=yes]
  • thumbnail_size: アイキャッチ画像のサイズを指定します(例: thumbnail_size=80,80)。
  • template: カスタムテンプレートを使用する場合に指定します。後述します。

例:

最新のニュースカテゴリから3件の投稿を、更新日と抜粋付きで表示するショートコード: [※catlist name="ニュース" numberposts=3 date_modified=yes excerpt=yes]

4. カテゴリIDの確認方法

カテゴリのIDは、WordPressのダッシュボードで確認できます。

  1. 「投稿」 > 「カテゴリー」をクリックします。
  2. 一覧から確認したいカテゴリにマウスを合わせると、ブラウザの下部に表示されるURLの中に「tag_ID=〇〇」のような形でIDが表示されます。

5. ウィジェットでの利用

WordPress 4.9以降では、テキストウィジェット(またはカスタムHTMLウィジェット)に直接ショートコードを記述することで、サイドバーやフッターなどのウィジェットエリアにカテゴリ記事一覧を表示できます。

  1. 「外観」 > 「ウィジェット」をクリックします。
  2. 「テキスト」ウィジェット(または「カスタムHTML」ウィジェット)を、記事一覧を表示したいウィジェットエリアにドラッグ&ドロップします。
  3. ウィジェットのテキストエリアに、上記で紹介したショートコードを貼り付けます。
  4. 「保存」をクリックします。

6. 高度なカスタマイズ(テンプレート)

より詳細な表示カスタマイズを行いたい場合は、カスタムテンプレートを作成することができます。これにより、表示されるHTML構造やデザインを自由に調整できます。

  1. テーマフォルダ内に専用フォルダを作成: 使用しているWordPressテーマのフォルダ(子テーマを使用している場合は子テーマのフォルダ)内に、「list-category-posts」という名前の新しいフォルダを作成します。 例: /wp-content/themes/your-theme-name/list-category-posts/
  2. 既存テンプレートのコピー: List category postsプラグインのフォルダ内にある「templates」フォルダから「default.php」をコピーし、作成した「list-category-posts」フォルダの中に任意の名前で保存します(例: my-custom-template.php)。 例: /wp-content/plugins/list-category-posts/templates/default.php からコピー
  3. テンプレートの編集: コピーしたPHPファイルを編集して、表示したい内容やHTML構造を調整します。例えば、投稿タイトル、日付、抜粋、サムネイルなどの表示順を変更したり、独自のHTMLタグやCSSクラスを追加したりできます。
  4. ショートコードでテンプレートを指定: 作成したテンプレートを使用するには、ショートコードにtemplateパラメータを追加します。ファイル名から.phpを除いた部分を指定します。 例: [※catlist id=1 template=my-custom-template]

このように「List category posts」プラグインは、ショートコードのパラメータを組み合わせることで、非常に柔軟にカテゴリ記事一覧を表示・カスタマイズできます。公式ドキュメントも参考にしながら、目的に合わせて活用してください。

パラメータ一覧

WordPressプラグイン「List Category Posts」の主要なパラメータを、機能別に分類して表にまとめました。このプラグインは主に[*catlist]ショートコードで使用されます。

パラメータ名説明指定例
id表示するカテゴリのIDを指定します。id=5
name表示するカテゴリのスラッグまたは名前を指定します。name="news"
categorypage現在の投稿のカテゴリの投稿をリストする場合にyesを指定します。categorypage=yes
currenttags現在の投稿のタグを持つ投稿をリストする場合にyesを指定します。currenttags=yes
post_type取得する投稿タイプを指定します。複数の場合はカンマ区切り。デフォルトはpostpost_type="post,page"
numberposts表示する投稿の最大数を指定します。デフォルトは10numberposts=15
order投稿の表示順序を指定します。asc(昇順)またはdesc(降順)。order=asc
orderby投稿を並べ替える基準を指定します。例:datetitlemodifiedrandなど。orderby=title
date投稿日を表示する場合にyesを指定します。date=yes
author投稿者名を表示する場合にyesを指定します。author=yes
commentsコメント数を表示する場合にyesを指定します。comments=yes
excerpt投稿の抜粋を表示する場合にyesを指定します。excerpt=yes
content投稿のコンテンツ全体を表示する場合にyesを指定します。content=yes
paginationページネーションを有効にする場合にyesを指定します。pagination=yes
exclude表示から除外する投稿IDをカンマ区切りで指定します。exclude="1,5"

ショートコードの使用例:

[catlist name=Dogs post_type="post,page" numberposts=15 orderby=date order=desc excerpt=yes]

Code language: JSON / JSON with Comments (json)

このショートコードは、「Dogs」カテゴリの投稿と固定ページを最大15件、日付の新しい順に表示し、抜粋も表示します。

注意点

「List category posts」は、特定のカテゴリに属する投稿を一覧表示するのに非常に便利なプラグインですが、使用する上でいくつか注意点があります。以下に主な注意点を挙げます。

1. パフォーマンスへの影響:

  • 大量の投稿や複雑なクエリ: 表示したい投稿数が多い場合や、複雑な条件(除外カテゴリ、特定のカスタムフィールドなど)を指定する場合、データベースへのクエリが増加し、サイトの表示速度に影響を与える可能性があります。特に、複数のショートコードを同じページで使用する場合や、サイドバーなどの常に表示されるエリアで使用する場合は注意が必要です。
  • キャッシュとの兼ね合い: パフォーマンス問題を軽減するためには、キャッシュプラグインとの併用が推奨されますが、List category postsが表示する内容は動的であるため、キャッシュが適切に機能しているか確認が必要です。更新頻度の高い内容を表示する場合、キャッシュが古い情報を表示してしまう可能性もあります。

2. 設定の複雑さ:

  • 豊富なオプション: List category postsは非常に多くのパラメータ(オプション)を持っており、これらを理解し適切に設定するにはある程度の学習が必要です。特に初心者の方にとっては、目的の表示を実現するために試行錯誤が必要になるかもしれません。
  • ショートコードの記述ミス: ショートコードの記述を間違えると、意図しない表示になったり、エラーが発生したりすることがあります。パラメータの綴りや値、クォーテーションマークの有無など、細部に注意が必要です。

3. 他のプラグインやテーマとの競合:

  • JavaScript/CSSの競合: ごく稀に、他のプラグインやテーマが使用しているJavaScriptやCSSと競合し、表示が崩れたり、機能が正常に動作しなくなったりする場合があります。これは特定の組み合わせで発生する可能性があるため、もし不具合が生じた場合は、他のプラグインを一時的に無効化して検証してみる必要があります。
  • WordPressのバージョン互換性: WordPress本体やPHPのバージョンアップにより、List category postsが正常に動作しなくなる可能性があります。プラグインが定期的に更新されているか、現在のWordPressバージョンに対応しているかを確認することが重要です。

4. セキュリティとメンテナンス:

  • 定期的な更新: プラグインはセキュリティホールが見つかったり、機能改善が行われたりするため、定期的に更新することが重要です。古いバージョンのまま使用し続けると、セキュリティリスクが高まる可能性があります。
  • サポートの状況: プラグインの開発元が活発にサポートを提供しているかどうかも確認しておくと良いでしょう。何か問題が発生した際に、フォーラムなどで情報を得られるかどうかが異なります。

5. SEOへの影響:

  • 重複コンテンツのリスク: 複数のページで同じ内容の投稿リストを表示する場合、検索エンジンから重複コンテンツとみなされる可能性があります。適切なrel=”canonical”タグの設定や、noindexタグの使用などを検討する必要があるかもしれません。

これらの注意点を理解した上で、List category postsを効果的に活用してください。もし複雑な表示要件がある場合や、パフォーマンスが懸念される場合は、カスタムコードによる実装や、より特化した別のプラグインの検討も視野に入れると良いでしょう。

口コミ・評価

WordPressプラグインの「List category posts」は、一般的に高い評価を受けているようです。

WordPress.orgのプラグインページでの評価は、5つ星中4.7つ星(レビュー数が多い)と非常に高く、多くのユーザーに支持されています。

主な口コミや評価のポイントとしては、以下のようなものがあります。

  • 使いやすさ: 簡単なショートコードでカテゴリーやタグごとの記事一覧を表示できる点が高く評価されています。
  • 多機能性・カスタマイズ性:
    • 表示順の変更、サムネイル表示、抜粋表示などのカスタマイズの幅が広い。
    • カスタム投稿やカスタムタクソノミーにも対応している。
  • 信頼性・安定性:
    • プラグインが定期的にアップデートされており、セキュリティや安定性の面で安心できる。
    • 開発者がサポートフォーラムで質問に回答しており、保守が適切に行われている。

総じて、利便性が高く、多機能で、安心して利用できるという評価が多いようです。カテゴリーページや固定ページに特定カテゴリーの記事一覧を表示したい場合に、非常におすすめのプラグインとされています。

AIがWordPressプラグインを変える

AI(人工知能)の進化は、WordPressプラグインの「作り方」から「使い方」まで、劇的な変化をもたらしています。2026年現在、この変化は単なる「便利機能の追加」を超え、Webサイトの運営体制そのものを変えるレベルに達しています。

1. サイト運営の「全自動化」が加速

これまでのプラグインは「道具(ツール)」でしたが、AIによって「アシスタント(代行者)」へと進化しています。

  • コンテンツの自動生成・最適化: OpenAIのAPIなどと連携し、キーワードを入力するだけで見出し構成、本文執筆、アイキャッチ画像の生成、SEOメタタグの設定までを数分で完了させるプラグインが主流となっています。
  • 多言語展開の標準化: DeepL等のAI翻訳を活用したプラグインにより、ボタン一つで自然な多言語サイトを作成できるようになりました。以前のような「手動での翻訳登録」は過去のものになりつつあります。
  • カスタマーサポートの自動化: サイトの内容を学習したAIチャットボットを導入するプラグインが増え、24時間365日の問い合わせ対応が可能になっています。

2. 開発スピードと「ノーコード」の進化

プラグイン自体の開発プロセスもAIによって大きく変わっています。

  • AIによるコード生成: ChatGPTやClaudeなどのAIを活用することで、プログラミング知識が乏しくても「特定の機能を持つカスタムプラグイン」を短時間で作成できるようになりました。
  • プラグインの統合(多機能化): 以前は「SEO用」「キャッシュ用」「画像圧縮用」とバラバラに導入していましたが、AIが状況を判断して一括管理する「AI搭載型オールインワンプラグイン」が登場し、導入するプラグインの数を減らす傾向にあります。

3. SEOとユーザー体験(UX)の質の変化

AIは検索エンジン対策や、訪問者の利便性にも影響を与えています。

  • AI検索(SGE)への最適化: GoogleなどのAI検索結果に引用されやすい構造化データを自動生成する機能が、最新のSEOプラグイン(Rank MathやAIOSEOなど)に標準搭載されています。
  • パーソナライズ機能: 訪問者の行動履歴をAIが分析し、その人に最適なおすすめ記事や商品をリアルタイムで表示するプラグインが増えています。

4. 2026年以降の重要なトレンド:MCPと標準化

現在、注目されているのはMCP(Model Context Protocol)などの共通規格の導入です。

これにより、異なるプラグイン同士がAIを介してシームレスに連携できるようになります。例えば、「在庫管理プラグイン」のデータを「SNS投稿プラグイン」が読み取り、在庫が少なくなったタイミングでAIが自動的に告知文を作成して投稿する、といった高度な連携が可能になります。

注意点:AI時代に求められる「人間」の役割

AIプラグインは非常に便利ですが、以下の点には注意が必要です。

  • ファクトチェック: AIが生成した情報の正確性は、最終的に人間が確認する必要があります。
  • サイトの重さ: 外部AIと通信するプラグインが増えると、サイトの表示速度に影響が出る場合があります。
  • セキュリティ: AI生成コードを使用する場合、脆弱性が含まれていないかのチェックが不可欠です。

AI適性とプラグインの不要度

「RE:DIVER」「GOLD BLOG」「GOLD MEDIA」はいずれも、WordPressテーマ界隈で「AI時代の高機能テーマ」として注目されている新世代のテーマです。これらは共通の開発哲学(プラグインを減らし、AIを統合する)を持ちつつも、ターゲットとする用途が異なります。

1. AI適性(AIとの親和性)

これら3つのテーマは、最新のアップデートによりテーマ独自のAIアシスタント機能を標準搭載または強力にサポートしている点が最大の特徴です。

テーマ名AI適性の特徴向いている用途
RE:DIVER記事作成・検索体験のAI化に強い。AIアシスタントによる本文生成・要約に加え、サイト内の検索精度をAIで高める思想がある。収益性の高いアフィリエイト、特化ブログ
GOLD BLOG執筆スピードの最大化。AIによるタイトル提案、構成案作成、導入文の自動生成など、ブロガーの「書く手間」を省く機能が統合されている。個人ブログ、日記、雑記ブログ
GOLD MEDIA大規模コンテンツのAI管理。大量の記事をAIで分類・要約したり、メディア全体のトーン&マナーをAIで整えるような、運営効率化に寄与する。ニュースサイト、企業メディア、大規模ポータル

[!TIP]

共通の強み

外部のChatGPTを開き直すことなく、WordPressの投稿画面(ブロックエディター)からシームレスにAIを呼び出せる設計になっています。

2. プラグインの不要度

これらのテーマは「オールインワン設計」を徹底しており、従来のWordPress運用で必須だった多くのプラグインが不要になります。

不要になる主なプラグイン

  • SEO系(All in One SEO等): 内部SEO、メタタグ出力、XMLサイトマップ生成機能を標準装備。
  • 高速化系(キャッシュ等): Gzip圧縮、ブラウザキャッシュ、画像遅延読み込みがテーマ側に組み込み済み。
  • 入力補助系(AddQuicktag等): 独自の装飾ブロックが豊富で、タグ管理プラグインが不要。
  • 目次系(Table of Contents Plus等): 標準で目次生成機能を搭載。

テーマごとの「不要度」の差

  • RE:DIVER:★★★★★(極限まで不要)絞り込み検索や並び替え機能など、通常は重いプラグインが必要なフロント機能まで内包しています。
  • GOLD BLOG / MEDIA:★★★★☆(ほぼ不要)一般的なブログ運営に必要な機能は網羅されています。ただし、非常に特殊なフォームや会員サイト化など、特定用途にはプラグインが必要です。

3. あなたはどれを選ぶべきか?

RE:DIVER がおすすめな人

  • 「成約」を重視するアフィリエイター
  • ユーザーに多くの商品から「選ばせる(絞り込み検索)」体験を提供したい
  • 最先端のAI検索・AIアシストを使い倒したい

GOLD BLOG がおすすめな人

  • 個人ブロガーで、とにかく記事を量産したい人
  • デザインに時間をかけず、AIに相談しながらサクサク書きたい
  • コストパフォーマンス(導入の安さ)を重視したい

GOLD MEDIA がおすすめな人

  • 法人メディアや、情報量の多いポータルサイトを作りたい人
  • 複数のライターが関わるような大規模なサイト運営をAIで効率化したい
  • 信頼感のある、重厚なメディアデザインを求めている

WordPress AI適性比較(レンタルサーバー )

WordPressでAI系プラグイン(AI Engine, AI Power, Rank Math SEOのAI機能など)を利用する場合、重要になるのは「PHPの実行速度」「サーバーの処理能力(メモリ・CPU)」「タイムアウト設定の自由度」です。

AIプラグインは外部API(OpenAI等)との通信や大量のテキスト処理を行うため、低スペックな環境や制限の厳しい環境ではエラーが発生しやすくなります。

WordPress AI利用適性比較表

順位サーバー名AI適性特徴とAI利用時のメリット注意点
1位ConoHa WING★★★★★圧倒的な高速処理。 高性能なCPU/メモリ、最新のNVMe SSDを採用。AIによる自動生成が速い。最小構成でも月額1,000円弱〜と、格安帯よりは高め。
2位ロリポップ★★★★☆ハイスピードプラン以上ならLiteSpeed採用で高速。AIプラグインも安定して動作する。ライト/エコノミープランは低速かつ制限が多くAIには不向き。
3位さくら★★★☆☆2022年の刷新でSSD化。安定性は高いが、PHPの細かな設定変更にやや知識が必要。WINGやロリポ上位に比べると、体感のレスポンスが一段落ちる。

各サーバーのAI利用における詳細分析

1. ConoHa WING(最もおすすめ)

AIプラグインは「サーバー内部のPHP処理」と「外部APIとの通信」を同時に行います。ConoHa WINGは国内最速クラスの応答速度を誇り、AIが生成した長い文章をデータベースへ書き込む際の遅延(レイテンシ)が非常に少ないため、ストレスなく利用できます。また、コントロールパネルが直感的で、PHPのメモリ上限変更なども容易です。

2. ロリポップ!(コスパと性能の両立)

必ず「ハイスピードプラン」以上を選んでください。このプランから採用されている「LiteSpeed」サーバーは、AIプラグインが多用するPHPの処理を高速化します。月額費用を抑えつつ、AIの恩恵をしっかり受けたい場合に最適なバランスです。

3. さくらのレンタルサーバ

老舗の安定感はありますが、AI利用においては設定面で注意が必要です。AIプラグインがタイムアウト(処理中断)する場合、PHPの設定(max_execution_timeなど)を自分で調整する必要がありますが、初心者が管理画面から行うには少しハードルが高い部分があります。

AIプラグインを快適に動かすための設定のコツ

どのサーバーを選ぶ場合でも、AI利用時には以下の設定を確認することをおすすめします。

  • PHPバージョン: 常に最新(8.1以上推奨)に設定してください。
  • memory_limit: AI処理はメモリを食います。可能であれば 256M または 512M に引き上げてください。
  • max_execution_time: AIの回答待ちで処理が止まらないよう、60120(秒)程度に設定しておくと安心です。

お客様がこれから新規で契約されるのであれば、ConoHa WING または ロリポップ(ハイスピードプラン) を選んでおけば、AIプラグインの動作で後悔することはまずありません。

AI時代のWordPress活用術|中小企業のための最新Webマーケティング戦略