2016-09-22 34 views
-3

在woocommerce客户注册中,我需要添加2个附加字段(必填)传递年份(选择框),大学名称(选择框)。支票注册自定义字段以登录用户提交woocommerce

我需要将这两个字段添加到注册过程中,并提示现有用户在尝试登录时填写它们。

由于在这个过程中会如下

  1. 用户尝试登录(需要检查是否上述领域是由用户或不填充 - 如果是的话让他登录否则继续执行步骤2)
  2. 将获得注册页面/表单填写上述其他字段。
  3. 然后他会登录到该网站。

在此先感谢

+0

嘿,我已经在这个问题上做了修改,请检查并告诉我是否有任何需要澄清的内容。 –

+0

我不想发送电子邮件给客户,只是想知道是否有一个选项,如果客户登录,然后通过功能,应该检查他需要填写一些注册字段,以便他可以重定向到帐户编辑页面并附上关于它的通知。希望它清楚。 –

+0

感谢您的回复。 –

回答

0

是的,这是可以做到。 据我了解,你想添加一些额外的领域到您的注册页面。这是如何:

add_action('register_form', 'myplugin_register_form'); 
function myplugin_register_form() { 

    $first_name = (! empty($_POST['first_name'])) ? trim($_POST['first_name']) : ''; 

    ?> 
    <p> 
     <label for="first_name"><?php _e('Full Name', 'mydomain') ?><br /> 
      <input type="text" name="first_name" id="first_name" class="input" value="<?php echo esc_attr(wp_unslash($first_name)); ?>" size="25" required /></label> 
    </p> 
    <?php 
} 

把代码放在function.php中,你去了。 它会工作完美。

+0

嘿,伙伴,感谢您的帮助,我想出了添加新字段的方法,只希望当前已注册的用户在再次登录到网站之前获得提示以填写他们的详细信息。 –