Lightningの404ページの内容を自分仕様に変更する方法

404のレイアウト設定を1カラムに

外観→カスタマイズから、404のレイアウト設定を1カラムにしておく。

Lightning の 404ページの内容を書き換える | ベクトレ

404ページ用テンプレートファイルの追加Lightning 14.13.0 以降では、404ページ用に _g3/template-parts/main-404.php を新たに追加しています。改変したい場合は子テーマ…

Chick

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;
	}
);
Lightningの404ページの見出しやパンくずをわかりやすく書き換える方法

Chick 404ページの表記を変更するためのページです。 functions.php 404ページのページヘッダー部分やパンくずリストの表記を変更します。 子テーマのfunctions.phpなどに…

「自分で設定するのは少し不安…」「途中で手が止まってしまった…」

そんな方に向けて、

Lightningテーマの設定や表示について、一緒に整理する相談サービスを行っています。

※実際のご契約については、ココナラ経由での対応となります。


[👇ご依頼はココナラからどうぞ]

Lightningテーマの困ったを一緒に整理します