– レンタルサーバ:さくらのレンタルサーバ スタンダード
– データベース:mysql5.7
– Webサーバー:Apache/2.4.62
– PHP:8.1.29
– WordPressバージョン 6.6.1
– Welcartのバージョン:バージョン 2.10.5
– 使用しているテーマ:Twenty Seventeenバージョン: 3.7
Welcart Shopで【ご注文内容】確認メールと【受注報告】管理メールの到着希望日をお引き取り希望日に、到着希望時間をお引き取り希望時間と変更する方法を知りたいです。
*usces-ja.poの中を確認したのですが(到着希望日)の文言が無くWelcart Shopのバージョンアップ後も使えるようにfunction.phpに下記のように(PHPに関してはそれほど詳しくは有りません、Geminiに教えてもらったコードです)追加しようかと考えていますが、プラグインの中の(usc-e-shop)にもfunction.phpがあります、どれを変更すれば良いのかと、フックの命令文がわかる方がおられれば教えて頂けると幸いです。
add_filter(‘usces_filter_order_confirm_mail_bodyall’, ‘custom_order_confirm_mail’, 10, 2);
function custom_order_confirm_mail($body, $order_id) {
// デバッグ用ログ出力
error_log(‘custom_order_confirm_mail hook triggered’);
// 「到着希望日」を「受取希望日」に変更
$body = str_replace(‘到着希望日’, ‘受取希望日’, $body);
// 「到着希望時間」を「受取希望時間」に変更
$body = str_replace(‘到着希望時間’, ‘受取希望時間’, $body);
return $body;
}