動作に関するご質問の場合は必ずご記入ください。
WordPress のバージョン:3.4.2
Welcart のバージョン:1.2.0
ご利用のテーマ:
症状を確認したブラウザ:
サーバー(会社名、サービス名):
SSLの利用: 無し | 専用SSL | 共用SSL
WordPress のパーマリンク設定:
WP-en、Welcart en-auの環境で使用しています。
ユーザー登録、ショッピング時の自動返信メールにて、姓名の並びが逆になる場合があります。
function usces_order_confirm_message($order_id) {
略
$msg_body .= __('Request of','usces') . " : " . sprintf(__('Mr/Mrs %s', 'usces'), usces_localized_name( $data['order_name1'], $data['order_name2'], 'return' )) . "rn";
略
}
では、『Given Name Family Name』の順で表示されますが、
usces_send_regmembermail($user) の
$name = trim($user['name1']) . ' ' . trim($user['name2']);
と、両メールの宛名の
'to_name' => sprintf(__('Mr/Mrs %s', 'usces'), ($entry["customer"]["name1"] . ' ' . $entry["customer"]["name2"])),
では、『Family Name Given Name』の順で表示されます。
数字を入れ替えると、『Given Name Family Name』の順で表示されます。
前回は英語環境用表示が別に分かれていましたので、数字を直接入れ替えましたが、メールの方は共通のようにみえます。
(前回:https://www.welcart.com/forum/topic.php?id=2096)
入力フォームもGiven Name[name2]、Family Name[name1]の順になっているので、
メールについても英語環境については同様の並びにできますでしょうか。
オーダーメールも、’name1’=>$data となっているので、Given Nameが先なのも不思議なのですが。。。
また別の箇所で値を入れているのでしょうか。。。?