Lightning G3 の前の記事・次の記事をカスタマイズするやり方

2026.1.19 この記事のカスタマイズをプラグイン化しました

前から気になっていたことがあって、そんなに古くなさそうなサイトなんだけど、Lightning を G2 モードで使っているサイトをときどき見かけることがあるんです。

そこで、以下のような仮説を立てました。

Lightning って G3 モードの方がおすすめって聞くけど、自分は G2 モードの前の記事・次の記事のデザインが好み。この記事で紹介してくれてる PHP と CSS を使ったカスタマイズは自分には敷居が高くて手が出せない。だから G2 モードで使ってる。

そこで、そういう方向けに、この記事で行っているカスタマイズをプラグイン化しました。

UJS Lightning G3 Next Prev Style

以下のボタンをクリックしてこのプラグインをダウンロードできます。
Lightning G3 のサイトにインストールすれば、この記事で行っているカスタマイズと同じ結果になります。
利用・改変など、ご自由にお使いいただけますが、自己責任でお願いします。

「このプラグインが役に立った」って方がいらしたら、こちらのフォームからお知らせいただくと喜びます。

Lightning G3 無料版で前の記事・次の記事をカスタマイズするやり方を紹介します。

今回紹介するカスタマイズ内容は以下に図示する通りです。

無料版 Lightning での前の記事・次の記事のカスタマイズ例

カスタマイズ内容

  • 表示タイプを「カードインテキスト」から「カード(水平)」に変更する。
  • 「記事を読む」ボタンを表示する。
  • 画像とボタンを前の記事は左寄せにして、次の記事は右寄せにする。
  • 投稿のレイアウトが 1カラム のときは画像の幅を小さく表示する。

カスタマイズ作業① functions.php にフィルターフックを追加

子テーマの functions.php に以下の行を追加します。

/*-------------------------------------------*/
/*    前の記事・次の記事 の表示をカスタマイズ
/*-------------------------------------------*/
add_filter( 'lightning_next_prev_options', function( $options ){
    if ( get_post_type() === 'post' ){
      // 表示タイプを「カード(水平)」に変更
      $options['layout'] = 'card-horizontal';
      // ボタンを表示
      $options['display_btn'] = true;
      // ボタンに表示する文字
      $options['btn_text'] = '記事を読む';
    }
    return $options;
} );

/*-------------------------------------------*/
/*    前の記事 の表示をカスタマイズ
/*-------------------------------------------*/
add_filter( 'lightning_next_prev_options_prev', function( $options ){
    // ボタンを左寄せ
    $options['btn_align'] = 'text-left';
    return $options;
} );

/*-------------------------------------------*/
/*    次の記事 の表示をカスタマイズ
/*-------------------------------------------*/
add_filter( 'lightning_next_prev_options_next', function( $options ){
    // ボタンを右寄せ
    $options['btn_align'] = 'text-right';
    return $options;
} );

カスタマイズ作業② CSS を追加

子テーマの style.css などに以下の CSS を追加します。

/* 次の記事は画像を右に配置 */
.next-prev-next .card-horizontal-inner-row {
    flex-direction: row-reverse;
}
.vk_post.card-horizontal.next-prev-next .vk_post_imgOuter {
    border-left: 1px solid var(--vk-color-border-hr,#e5e5e5);
    border-right: none;
}

/* 投稿のレイアウトが 1カラム のときは画像を小さく表示 */
.main-section:not(.main-section--col--two) .next-prev .vk_post.card-horizontal .col-5 {
    flex: 0 0 30%;
    max-width: 30%;
}
.main-section:not(.main-section--col--two) .next-prev .vk_post.card-horizontal .col-7 {
    flex: 0 0 70%;
    max-width: 70%;
}

有料版プラグインを使う場合は?

Lightning G3 の機能を拡張する有料のプラグイン Lightning G3 Pro Unit にもこの記事に書いたような前の記事・次の記事をカスタマイズする設定画面はありません(前の記事・次の記事を非表示にする機能はあります)。[2026.1.19 現在]

Lightning G3 Pro Unit をお使いの方もカスタマイズしたいときはこの記事で紹介したようなやり方が必要になります。

その他のカスタマイズ例

投稿者プロフィール

対馬 俊彦
対馬 俊彦魚沼情報サービス・ベクトル公式テクニカルパートナー
【日本全国対応】WordPress のサイト制作、設定、カスタマイズ、トラブルでお悩み、お困りの方、ベクトル公式テクニカルパートナーがお手伝いいたします。

Lightning / VK Blocks / VK Filter Search のサポート、カスタマイズを得意としています。

遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。

オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを制作・運用する上でうまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。

デザイナー様、制作業者様のサイト制作のお手伝いも数多く行っています。難しい部分のコーディング ( PHP / CSS / jQuery ) をやってほしい、いま人手が足りない等、お仕事の依頼をお待ちしています。

ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。

メールでのお問い合わせはこちら