記事下の関連記事のレイアウトとリスト型にカスタマイズする方法

記事下の関連記事のレイアウトとリスト型にカスタマイズする方法

投稿詳細ページのページ本文下に表示される関連記事の表示スタイルをカード型からリスト型へ変更するカスタマイズ方法について紹介します。

このページは上級者向けマニュアルです。

自作のプラグインや子テーマを使ってPHPでカスタマイズする内容が含まれます。

WordPress勉強中の方は知らない単語や関数などを調べながらカスタマイズにチャレンジしてみてください。

※この機能はyStandard v4.30.2以降が必要になります。

関連記事の表示を作成するパラメーターを変更する

フィルターフック「ys_related_posts_atts」を使い、関連記事の表示を作るためのパラメーターを変更します。

以下のコードは関連記事の表示をリストタイプにして表示件数を3件にカスタマイズするサンプルです。

add_filter(
  'ys_related_posts_atts',
  function ( $atts ) {

    // リストタイプに変更.
    $atts['list_type'] = 'list';
    // 1列表示に変更.
    $atts['col'] = 1;
    // 表示件数.
    $atts['count'] = 3;

    return $atts;
  }
);

関連記事は内部的に新着記事一覧ショートコードを使用しているため、上書きできるパラメーターについては下記マニュアルを参考にしてください▼

新着記事一覧表示ショートコードについて
ウィジェットで使用できる「新着記事一覧」と同じ表示をショートコードでも使用することができます。 その他、カテゴリーで絞り込んだ記事の一覧など、記事一覧作成に便利…
wp-ystandard.com