woocommerce注册表单编辑电子邮件字段

时间:2017-09-14 08:58:32

标签: php wordpress email input woocommerce

请任何人都可以帮我定制 registration form的woocommerce插件,可以编辑代码,让用户只输入特定的电子邮件域名,比如@'fdu.edu.jo'如何做到这一点

这是电子邮件字段的代码 woocommerce插件 - > form-login.php 文件

<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
        <label for="reg_email"><?php _e( 'Email address', 'woocommerce' ); ?> <span class="required">*</span></label>
       <input type="text" name="email" id="reg_email" value="<?php echo ( ! empty( $_POST['email'] ) ) ? esc_attr( $_POST['email'] ) : ''; ?>" />
</p>

我找到了代码,但我不知道该把它放在哪里

<?php if (preg_match('|@onlyalloweddomain.com$|', $registrantMailAddress;  ?>

提前致谢并感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我刚刚制作了这个并且它完美无缺,正确的解决方案

        <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
            <label for="reg_email"><?php _e( 'Email address', 'woocommerce' ); ?> <span class="required">*</span></label>
            <input type="email" class="woocommerce-Input woocommerce-Input--text input-text" name="email" id="reg_email" pattern="[a-z0-9._%+-]+@[g-u]+\.[d-u]+\.[j-o]{2}$" value="<?php echo ( ! empty( $_POST['email'] ) ) ? esc_attr( $_POST['email'] ) : ''; ?>" />
        </p>