私の主な目標は、「アカウントの作成」チェックアウトを変更して、電子メールをユーザー名として登録することです。私が考えた簡単なやり方は、パスワードから電子メールへの「アカウントのパスワード」を変更することです。user_login
です。WooCommerce:Checkoutページのアカウントパスワードフィールド
しかし、「パスワード」テキストボックスがどこから来ているのかわかりません。私はこのコードがform-billing.php
の下に必要だと知っていますが、パスワードが表示されているのは確かです。for-loop
です。
<?php foreach ($checkout->checkout_fields['account'] as $key => $field) : ?>
<?php woocommerce_form_field($key, $field, $checkout->get_value($key)); ?>
<?php endforeach; ?>
何かアドバイスをいただければ幸いです。
プラグイン\ woocommerce \含み\クラス-WC-checkout.php
if (get_option('woocommerce_registration_generate_password') == 'no') {
$this->checkout_fields['account']['account_password'] = array(
'type' => 'password',
'label' => __('Account password', 'woocommerce'),
'required' => true,
'placeholder' => _x('Password', 'placeholder', 'woocommerce')
);
}
ありがとう!私はテンプレートを作ることができるかどうかを今調べています。 –