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に、表示させたい文言を設定してください。
修正後の注文完了画面
「ご注文」から「ご注文完了」に変更されました。