2016-09-22 70 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

嘿,夥伴,感謝您的幫助,我想出了添加新字段的方法,只希望當前已註冊的用戶在再次登錄到網站之前獲得提示以填寫他們的詳細信息。 –