Make WordPress Core

Ticket #24324: wp_login_form_placeholder_support.patch

File wp_login_form_placeholder_support.patch, 2.0 KB (added by m_uysl, 12 years ago)

Patch updated. Placeholder support setting false as default.

  • general-template.php

     
    306306                'remember' => true,
    307307                'value_username' => '',
    308308                'value_remember' => false, // Set this to true to default the "Remember me" checkbox to checked
     309                'placeholder' => false,
     310                'placeholder_username' => __('Username'),
     311                'placeholder_password' => __('Password'),
    309312        );
    310313        $args = wp_parse_args( $args, apply_filters( 'login_form_defaults', $defaults ) );
    311314
     
    314317                        ' . apply_filters( 'login_form_top', '', $args ) . '
    315318                        <p class="login-username">
    316319                                <label for="' . esc_attr( $args['id_username'] ) . '">' . esc_html( $args['label_username'] ) . '</label>
    317                                 <input type="text" name="log" id="' . esc_attr( $args['id_username'] ) . '" class="input" value="' . esc_attr( $args['value_username'] ) . '" size="20" />
     320                                <input type="text" name="log" id="' . esc_attr( $args['id_username'] ) . '" class="input" value="' . esc_attr( $args['value_username'] ) . '" ' . ( $args['placeholder'] ? ' placeholder="'. esc_attr($args['placeholder_username']).'"' : '' ) .' size="20" />
    318321                        </p>
    319322                        <p class="login-password">
    320323                                <label for="' . esc_attr( $args['id_password'] ) . '">' . esc_html( $args['label_password'] ) . '</label>
    321                                 <input type="password" name="pwd" id="' . esc_attr( $args['id_password'] ) . '" class="input" value="" size="20" />
     324                                <input type="password" name="pwd" id="' . esc_attr( $args['id_password'] ) . '" class="input" value="" ' . ( $args['placeholder'] ? ' placeholder="'.esc_attr($args['placeholder_password']).'"' : '' ) .' size="20" />
    322325                        </p>
    323326                        ' . apply_filters( 'login_form_middle', '', $args ) . '
    324327                        ' . ( $args['remember'] ? '<p class="login-remember"><label><input name="rememberme" type="checkbox" id="' . esc_attr( $args['id_remember'] ) . '" value="forever"' . ( $args['value_remember'] ? ' checked="checked"' : '' ) . ' /> ' . esc_html( $args['label_remember'] ) . '</label></p>' : '' ) . '