WordPress Lightning 投稿一覧のカスタマイズ

この記事を読むと分かること!

  • Lightningの投稿一覧のカテゴリー色をする方法
  • Lightningの投稿一覧のボタンに表示する文字をする方法
  • Lightning(無料版)で投稿一覧のデザインを変更する方法

「Lightning(無料版)の投稿一覧をカスタマイズしたいけど管理画面からできないの?」 
この記事を見ていただいてるということは 現在、こういった悩みを抱えていませんか?

Lightning(無料版)はかなり使いやすいテーマですが、投稿一覧のデザイン変更が管理画面では出来ないのが残念なポイントです。そこで今回は、投稿一覧のカスタマイズ方法をご紹介します。

今回のカスタマイズはテーマファイルのfunctions.phpを使用します。必ず子テーマのファイルを使用するように注意してください。また変更前には必ずバックアップを取りましょう。

Lightningの投稿一覧とは

WordPressにはカテゴリー一覧や月別アーカイブなど、アーカイブページがあります。アーカイブページに自動で表示されるブログ記事一覧のことを投稿一覧(下図)と言います。

Lightning有料版(G3 Pro Unit)は管理画面から投稿一覧のカスタマイズが可能ですが、Lightning無料版についてはデフォルトの標準レイアウト(下図)のみになります。本記事ではLightning無料版を使用して、投稿一覧のカスタマイズ方法をご紹介します。

デフォルトの投稿一覧ページのレイアウト

Lightning の稿一覧のカテゴリー色を変更する

投稿一覧のカテゴリー(赤枠)の色を変更する方法を解説します。カテゴリー色は管理画面から簡単に変更できます。カテゴリー毎に色を変えると見やすくなりますので、おススメです。

Lightning投稿一覧 カテゴリー変更後

管理画面の①「投稿」②「カテゴリー」をクリックする。

管理画面>投稿>カテゴリー

カテゴリー一覧から色を変更したい①カテゴリーをクリックする。

Lightingカテゴリー一覧

①「色を選択」クリックする。

Lightning投稿一覧のカテゴリー色の指定

①色コードを入力またはリックして指定後、②「更新」をクリックする。

Lightning投稿一覧のカテゴリー色の入力

投稿一覧のカテゴリー色を変更できました!

Lightning投稿一覧 カテゴリー変更後

Lightningの投稿一覧のボタンに表示する文字を変更する

Lightningの投稿一覧のボタンは「続きを読む」(赤枠)になっています。今回はボタンを「詳しくはこちら」に変更する方法を解説します。

管理画面の外観」>テーマファイルエディタ」をクリックする。

管理画面>外観>テーマファイルエディタ

「編集するテーマを選択する」からLightning Child」を選択し、選択」をクリックし、functions.php」をクリックする。

テーマファイルエディタで子テーマ選択中

子テーマのfunctions.phpの"独自の処理を必要に応じて書き足します"より下に、以下の①コードを追加し、ファイルを更新」をクリックする。

子テーマのfunctions.phpコードを追加

<コードの説明>
add_filter( 'vk_post_options', function ( $options) {
$options['btn_text'] = '詳しくはこちら';  ← ボタンに表示する文字
return $options; 
} );

ボタンに表示する文字が変更できました!

Lightningの投稿一覧をグリッド型に変更する

Lightning無料版の投稿一覧のレイアウトは下図のような、左にアイキャッチ、右側にタイトルや内容が表示されるレイアウトです。
今回は例としてレイアウトをグリッド型に変更したいと思います。

デフォルトの投稿一覧ページのレイアウト

管理画面の外観」>テーマファイルエディタ」をクリックする。

管理画面>外観>テーマファイルエディタ

「編集するテーマを選択する」からLightning Child」を選択し、選択」をクリックし、functions.php」をクリックする。

テーマファイルエディタで子テーマ選択中

子テーマのfunctions.phpの"独自の処理を必要に応じて書き足します"より下に、以下の①コードを追加し、ファイルを更新」をクリックする。

子テーマのfunctions.phpコードを追加

<コードの説明>
add_filter( 'vk_post_options', function( $options ) {
$options['layout'] = 'card';  ← レイアウトをグリッド型
$options['class_outer'] = 'vk_post-col-xs-12 vk_post-col-sm-6 vk_post-col-md-6 vk_post-col-lg-6 vk_post-col-xl-6'; ← カラム数の指定(例として今回は、xsサイズ:1カラム sm,sd,lg,xlサイズ:2カラム)
return $options; 
} );

投稿一覧ページのレイアウトをグリッド型に変更できました!

まとめ

WordPressテーマLightning(無料版)は投稿一覧のカスタマイズが管理画面で変更をすることができないため、functions.phpにコードを追記する必要があります。コードの追記は必ず子テーマにしてください。また、変更前には必ずバックアップを取るようにしてください。