関連投稿 ブロック

特定のページに関連する投稿を表示する時に便利なブロックです。以下のような人には刺さるかなぁとは思います。

  • クエリーループブロックで毎回タクソノミーで絞り込んで表示するのが手間だなぁ、自動でやってくれないかな?と感じる人
  • クエリーループブロックで現在表示しているページの投稿を省きたい人

特徴

  • 投稿のタクソノミーに紐づいた投稿を関連投稿として一覧表示します(現在表示している投稿は除外します)。
  • ポストエディター/サイトエディターどちらのエディターにも利用できるブロックです。
  • 投稿タイプの選択も可能。カスタム投稿タイプにも対応しています。
  • ワードプレス本体で使える「クエリーループ」ブロックと同等の機能が搭載されており「投稿テンプレートの変更」「カラム数の変更」「グリッド/リスト表示の切り替え」ができます。
  • 「ページの強制リロード」を無効にすると、ページを遷移することなくページ送りができます。

テキストでの説明を読むだけだとあまりピンとこないかもしれないので、以下の動画やサンプルで確認ください。

操作動画

基本的にはブロックを追加して、表示したい投稿タイプを設定するだけで機能します。

表示件数やレイアウトの変更もできるほか、関連投稿が 1 件も見つからない場合に表示するコンテンツもブロックで作成できます。

関連投稿が見つからない場合は、特定の投稿タイプの一覧や検索ブロックやお問い合わせページへのボタンなどを入れてもいいかもですね。この辺はお好みで、という感じですね。

カスタム投稿タイプ「マニュアル」の関連投稿(サンプル)

例えば「マニュアル」のポストエディター内に関連投稿ブロックを追加し、表示する投稿タイプを「マニュアル」に合わせた場合、カテゴリーやタグなどのタクソノミーに所属するタームの設定を優先して絞り込み表示します。

具体例

例えば、以下の関連投稿は「マニュアル」の投稿タイプの「Hakoniwa Blocks」というカテゴリーに所属している投稿のみ表示します。

なので、適切にタクソノミーで投稿を分類していれば「いまいち関連していないなぁ」みたいな投稿が表示されることは少なくなるはずです。

このページをシェアする

著者

imamuraのアバター