我的主要目标是更改“创建帐户”结帐以将电子邮件注册为用户名。我想到的简单方法是将“帐户密码”从密码更改为电子邮件以覆盖user_login
.
但是,我似乎找不到“密码”文本框的来源。我知道这是我需要的代码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\includes\class-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' )
);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)