login_init action

로그인 폼이 초기화될 때 발생합니다.

login_form

이 속성은 WordPress에 내장된 로그인 양식을 사용자 지정하는 데 사용할 수 있습니다. 유효성 검사를 위해 ‘ 
login_head ‘와 함께 사용하십시오.

이 예시는 로그인 폼에 새 필드를 추가하는 방법을 보여줍니다. 추가된 필드는 자동으로 저장되지 않으므로, 유효성 검사 규칙을 설정하고 수동으로 저장 처리를 해야 합니다.

add_action( 'login_form', 'myplugin_add_login_fields' );

function myplugin_add_login_fields() {

    //Get and set any values already sent
    $user_extra = ( isset( $_POST['user_extra'] ) ) ? $_POST['user_extra'] : '';
    ?>

    <p>
        <label for="user_extra"><?php _e('Extra Field','mydomain') ?><br />
            <input type="text" name="user_extra" id="user_extra" class="input" value="<?php echo esc_attr(stripslashes($user_extra)); ?>" size="25" /></label>
    </p>

    <?php
}