【店舗オーナー向け】Lightningの404ページの内容を自分仕様に変更する方法
Contents
404のレイアウト設定を1カラムに
外観→カスタマイズから、404のレイアウト設定を1カラムにしておく。

404ページの内容の書き換えをするには
_g3/template-parts/main-404.php
Lightning 14.13.0 以降では、404ページ用に _g3/template-parts/main-404.php を新たに追加しています。
<?php
/**
* 404 main template
*
* @package vektor-inc/lightning
*/
?>
<div class="main-section-no-posts">
<p>
<?php echo __( 'The page you are looking for cannot be found.', 'lightning' ); ?>
</p>
</div>
functions.php
フックで改変する場合
子テーマにファイルを複製しなくても、子テーマのfunctions.phpなどに以下のようなコードで改変可能です。
アクセスしたページが存在しない場合に表示されるエラーページのことです。削除されたページにアクセスしたときや、URLのタイプミスの際などに表示されるものです。404ページが表示された際にも、ユーザーが探している情報を見つけやすくするようにページの内容を工夫し、離脱を抑えてサイト内の回遊を促します。
// メインセクションテンプレートを制御するためのフィルターを追加
add_filter(
'lightning_is_main_section_template',
function( $return ) {
// もし現在のページが404エラーページならば
if ( is_404() ) {
// メインセクションテンプレートを無効にする
$return = false;
}
// フィルターの結果を返す
return $return;
}
);
// メインセクションに内容を追加するためのアクションを追加
add_action(
'lightning_main_section_append',
function () {
// もし現在のページが404エラーページならば
if ( is_404() ) :
// カスタマイズした404ページの内容を表示する
echo '<p>独自にカスタマイズした404ページの内容</p>';
endif;
}
);
0
この記事では、Lightningテーマの基本的な使い方をご紹介しています。
もし「自分で設定するのはちょっと大変そう…」や「途中でつまずいてしまった…」という方は、
Lightningテーマのカスタマイズやサイト改善のご相談も承っています。「ここだけ直してほしい」といった小さなご依頼も大歓迎ですので、まずはお気軽にご連絡ください。
「こういうことって対応してもらえる?」といったご質問なども、
まずはお問い合わせフォームからどうぞ。※実際の作業・ご契約については、ココナラ経由での対応となります。
→ [お問い合わせフォームは👇]
→ [ご依頼・ご契約はココナラからどうぞ👇]
お問い合わせ
ご質問はこちらからどうぞ。
Lightningサイトの修正をします (※軽度のカスタマイズ対応になります)