WordPressのプラグインWooCommerceで、注文画面(checkout)と注文完了画面(サンクスページ)のタイトルが同じで紛らわしいため、注文完了画面のタイトルを変更することにしました。

 

前提

・プラグイン「WooCommerce」インストール済み

・プラグイン「WooCommerce For Japan」インストール済み

・子テーマ作成済み

・固定ページcheckoutのタイトルを「ご注文」に変更

 

注文画面(checkout)

注文画面

カートから「お支払いへ進む」ボタンをクリックすると遷移する画面です。
固定ページのタイトルに設定した「ご注文」が表示されています。

 

注文完了画面

注文画面から「注文する」ボタンをクリックすると遷移する画面です。
注文画面と同様、固定ページのタイトルに設定している「ご注文」が表示されています。
今回はこちらのタイトルを「ご注文完了」に変更します。

 

functions.phpのカスタマイズ

functions.php

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

add_filter( 'the_title', 'title_order_received', 10, 2 );
function title_order_received( $title, $id ) {
	if ( is_order_received_page() && get_the_ID() === $id ) {
		$title = "ご注文完了";
	}
	return $title;
}

4行目の$titleに、表示させたい文言を設定してください。

修正後の注文完了画面

「ご注文」から「ご注文完了」に変更されました。