——————————————-
WordPress のバージョン:6.6.1
Welcart のバージョン:2.11.26
PHP のバージョン:8.1.29
ご利用の親テーマとバージョン : Welcart_Basicベースのオリジナルテーマ(1.0)
ご利用の子テーマとバージョン : なし
症状を確認したブラウザ:Chrome,Edge
サーバー【重要】:エックスサーバー
——————————————-
お世話になっております。
会員登録完了時にユーザーに送付されるメールをフックで以下のようにカスタマイズしています。
add_filter('usces_filter_send_regmembermail_message', 'set_regmembermail_message', 10, 2);
function set_regmembermail_message(){
global $usces;
$args = func_get_args();
$mail_data = $usces->options['mail_data'];
$user = $args[1];
$message = $mail_data['header']['membercomp'];
$message .= '【登録情報】' . "\n";
$message .= '--------------------------------' . "\n";
$message .= '企業名・団体名:' . trim($usces->get_member_meta_value('csmb_company', $user['ID'])) . "\n";
$message .= '会員番号:' . trim($user['ID']) . "\n";
$message .= '氏名:' . trim($user['name1']) . trim($user['name2']) . " 様\n";
$message .= 'メールアドレス:' . trim($user['mailaddress1']) . "\n";
$message .= '会員種別:' . trim($usces->get_member_meta_value('csmb_type', $user['ID'])) . "\n";
$message .= '--------------------------------' . "\n";
$message .= $mail_data['footer']['membercomp'] . "\n";
return $message;
}
$mail_data[‘header’][‘membercomp’]の部分でWelcart shop > メール設定 > 自動送信メール > 入会完了のご連絡メール(自動送信)で設定しているヘッダ内容を取得している想定だったのですが、この設定文を変更してもメールに反映されません。(元々は反映されていた記憶)
これは取得先が異なるのか、または取得方法に誤りがありますでしょうか?
ご確認の程よろしくお願いいたします。