WordPressの始め方と使い方をわかりやすく解説!

Display Postsの使い方を解説|よくある使い方の具体例も紹介

Display PostsってどんなWordPressプラグイン?

Display Posts – Easy lists, grids, navigation, and more Display Posts – Easy lists, grids, navigation, and more

Author(s): Bill Erickson

Current Version: 3.0.3

Last Updated: 2024年10月14日

display-posts-shortcode.3.0.3.zip

96%Ratings 80,000+Installs WP 3.0+Requires

ショートコードを記載した箇所に、特定の投稿を表示できるWordPressプラグインです。

ショートコードにパラメータを追加することによって、表示する投稿や投稿の内容を変更することができます。

Display Postsの使い方

ここでは、Display Postsの基本的な使い方とパラメータの追加方法を解説します。

基本的な使い方

次のようにエディターで記載すると、最新の投稿を10件まで表示できます。

[display-posts]

例えば、投稿一覧が次のような状態で

投稿内容一覧

先ほどのショートコードを記載すると

エディターでショートコードを記載

このように最新の投稿が10件表示されます。

表示内容

Display Postsは、このようにショートコードを記載して投稿を表示するために使用します。

またパラメータを指定することで、任意の投稿を表示できるようになります。

パラメータを追加する

ショートコードにパラメータを追加することで、表示する投稿を指定し、表示する投稿の内容を変更することができます。

例えば、次のショートコードは最新の投稿から3件をアイキャッチ画像付きで表示します。

[display-posts posts_per_page="3" image_size="large"]

次の画像が実際に表示された内容です。

アイキャッチ画像付きの最新投稿3件

追加できるパラメータには、表示する投稿を指定できる[Query parameters](https://displayposts.com/docs/parameters/#query-parameters)と、表示する投稿の内容を指定できる[Display parameters](https://displayposts.com/docs/parameters/#display-parameters)があります。

Query parameters

Query parametersで指定できる内容には、主に次のものがあります。

  • 特定の作者の投稿を表示する
  • 特定のカテゴリー・タグの投稿を表示する
  • 特定の日付に公開された投稿を表示する
  • 特定の投稿を表示内容から除く
  • 特定の投稿を表示する
  • 投稿タイプを指定して投稿を表示する
  • 特定の親記事を持つ子記事の固定ページを表示する
  • 表示する投稿の数を指定する

参考:https://displayposts.com/docs/parameters/#query-parameters

Display parameters

Display parametersで指定できる内容には、主に次のものがあります。

  • タイトルを表示するか指定する
  • アイキャッチ画像を表示するか指定する
  • 作者を表示するか指定する
  • 公開日を表示するか指定する
  • 投稿の記事内容を表示するか指定する
  • カテゴリーを表示するか指定する
  • 表示する投稿がない場合に表示するメッセージを指定する
  • 見出しとして表示するタイトルを指定する

参考:https://displayposts.com/docs/parameters/#display-parameters

Display Postsで使用頻度の高い使い方を解説

ここでは、Display Postsで特に使用頻度が高いと思われる使い方を紹介します。

特定のカテゴリーの投稿のみを表示する

カテゴリーのスラッグをcategory="xxx"の形式でパラメータに追加します。

[display-posts category="event"]

上記のショートコードは、イベントカテゴリーのスラッグがeventの場合です。

投稿をグリッド表示する

Display postsを使って、投稿リストを次のようにグリッド表示できます。

Grid表示の例

グリッド表示するためには、まず次のCSSを追加する必要があります。

/* Grid style */
.display-posts-listing.grid {
	display: grid;
	grid-gap: 16px;
}

.display-posts-listing.grid .title {
	display: block;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}

@media (min-width: 600px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 2, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 3, 1fr );
	}
}

そして、グリッド表示したい箇所に、次のショートコードを記載します。

[display-posts image_size="medium" wrapper="div" wrapper_class="display-posts-listing grid" meta_key="_thumbnail_id"]

上記ショートコードにさらにパラメータを追加して、特定の投稿についてグリッド表示することも可能です。

例えば、特定のカテゴリーの記事をグリッド表示させたい場合は、次のようなショートコードとなります。

[display-posts category="event" image_size="medium" wrapper="div" wrapper_class="display-posts-listing grid" meta_key="_thumbnail_id"]

参考:https://displayposts.com/2019/01/04/post-grid-styling/

投稿を人気順で表示する

人気の基準をどうとるかで、表示方法が変わります。

例えば、コメントの数やSNSシャアの数を人気の指標として利用できます。

コメント数が多い順に表示する

[display-posts orderby="comment_count"]

SNSシェア数が多い順に表示する

Display postsとは別に、SNSシェア数をカウントするプラグインが必要となります。

Shared Countsプラグインを利用する場合、次のようにショートコードを記載します。

[display-posts orderby="meta_value_num" meta_key="shared_counts_total"]

参考:https://displayposts.com/2019/01/04/most-popular-posts-by-social-shares/

Display Postsのパラメータ一覧

確認中

他のプラグイン

FOXWP

Site Kit by Googleの使い方と設定方法を解説

Site Kit by Googleは、Googleが提供するサービスである「Search Console」「AdSense」「アナリティクス」「PageSpeed Insights」「タグマネージャー」と接続して、管理

FOXWP

FSM Custom Featured Image Captionの使い方と設定方法を解説

「FSM Custom Featured Image Caption」とはどんなWordPressプラグイン? 「FSM Custom Featured Image Caption」は、個別の記事で表示されるアイキャッチ

FOXWP

Advanced Custom Fieldsの使い方と設定方法を解説

『Advanced Custom Fields』ってどんなWordPressプラグインなの? 『Advanced Custom Fields』でできることは何? といった疑問を持つ方に向けて、WordPressプラグイン

FOXWP

Akismet Spam Protectionの設定方法と使い方|無料APIキーの取得方法も解説

WordPressインストール後に、必ず導入されているプラグインは2つあります。そのうちの1つがAkismet Anti-Spamです。 初めてAkismet Anti-Spamを使う方は、アカウントを作成しなければいけ

FOXWP

Amazon JSの設定と使い方

この記事を読めば…Amazon JSをWordPressに導入するための設定と、Amazonアソシエイト広告の記事への挿入方法がわかります。 Amazon JSは、Amazonアソシエイトの広告をシンプルかつ

FOXWP

Code Snippetsの使い方

この記事を読めば… WordPressプラグインのCode Snippetsの使い方がわかります。このプラグインを使えば、WordPressのfunctions.phpファイルの編集・管理が簡単に行えます。