WooCommerce注册密码字段未显示

时间:2019-04-19 作者:wplearner

对于WooCommerce注册表,我们只有一个电子邮件字段,我想为此添加密码字段。我试图找到联机帮助,但只有重复密码字段的支持页面很少。另一方面,我需要第一个默认密码字段和重复密码字段。如何创建这些。我们将感谢您的帮助。

1 个回复
最合适的回答,由SO网友:wplearner 整理而成

要启用默认密码字段,我只需选中WooComemrce>Settings>Accounts and Privacy下的复选框(创建帐户时,自动生成帐户密码)。

在注册页面上开始显示此默认密码字段之后。为了添加重复密码字段,我使用了这个钩子

add_action( \'woocommerce_register_form\', \'wc_register_form_password_repeat\' );
function wc_register_form_password_repeat() {
?>
<p class="form-row form-row-wide">
<label for="reg_password2"><?php _e( \'Password Repeat\', \'woocommerce\' ); ?> <span class="required">*</span></label>
    <input type="password" class="input-text" name="password2" id="reg_password2" value="<?php if ( ! empty( $_POST[\'password2\'] ) ) echo esc_attr( $_POST[\'password2\'] ); ?>" />
</p>
<?php
}
?>

相关推荐

GravityForms是否将每个用户或IP的提交时间限制为30分钟?

我遵循GravityWiz的DIY代码,但作者没有提到如何让代码在30分钟、1小时、2小时等时间内工作。。。?他只解释了如何在24小时内工作-http://gravitywiz.com/better-limit-submission-per-time-period-by-user-or-ip/当查看此处的代码时-https://gist.githubusercontent.com/spivurno/4024361/raw/gw-gravity-forms-submission-limit.php这是否意味