2017-09-14 96 views
1

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

这是电子邮件领域woocommerce插件的代码 - >形式-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; ?> 

在此先感谢,并感谢您的帮助

回答

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._%+-][email protected][g-u]+\.[d-u]+\.[j-o]{2}$" value="<?php echo (! empty($_POST['email'])) ? esc_attr($_POST['email']) : ''; ?>" /> 
     </p>