WooCommerce:结帐页面中的帐户密码字段

时间:2016-06-28 08:42:11

标签: php wordpress wordpress-plugin woocommerce checkout

我的主要目标是更改“创建帐户”结帐以将电子邮件注册为用户名。我想到的简单方法是将“帐户密码”从密码更改为电子邮件,以覆盖 <CONNECTORS> <CONNECTOR CTYPE="FLOW" MAX_INPUT="0" MAX_OUTPUT="0"/> <CONNECTOR CTYPE="ITERATE" MAX_OUTPUT="0" MAX_INPUT="1"/> <CONNECTOR CTYPE="SUBJOB_OK" MAX_INPUT="1"/> <CONNECTOR CTYPE="SUBJOB_ERROR" MAX_INPUT="1"/> <CONNECTOR CTYPE="COMPONENT_OK"/> <CONNECTOR CTYPE="COMPONENT_ERROR"/> <CONNECTOR CTYPE="RUN_IF"/> </CONNECTORS>

但是,我似乎无法找到“密码”文本框的来源。我知道这是我在 user_login 下需要的代码,但我不确定只有密码才会显示 form-billing.php

for-loop

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:1)

这是密码和代码的文件目录路径: -

plugins \ 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' )
            );
        }