php WordPress前端登录页面[更新]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WordPress前端登录页面[更新]相关的知识,希望对你有一定的参考价值。

<?php 
/**
 * Template Name: Login Page AA
 *
 * Login Page Template.
 *
 * @author Ahmad Awais
 * @since 1.0.0
 */

get_header(); ?>

	<!-- section -->
    <section class="aa_loginForm">
        <?php 
            global $user_login;

            // In case of a login error.
            if ( isset( $_GET['login'] ) && $_GET['login'] == 'failed' ) : ?>
    	            <div class="aa_error">
    		            <p><?php _e( 'FAILED: Try again!', 'AA' ); ?></p>
    	            </div>
            <?php 
                endif;

            // If user is already logged in.
            if ( is_user_logged_in() ) : ?>

                <div class="aa_logout"> 
                    
                    <?php 
                        _e( 'Hello', 'AA' ); 
                        echo $user_login; 
                    ?>
                    
                    </br>
                    
                    <?php _e( 'You are already logged in.', 'AA' ); ?>

                </div>

                <a id="wp-submit" href="<?php echo wp_logout_url(); ?>" title="Logout">
                    <?php _e( 'Logout', 'AA' ); ?>
                </a>

            <?php 
                // If user is not logged in.
                else: 
                
                    // Login form arguments.
                    $args = array(
                        'echo'           => true,
                        'redirect'       => home_url( '/wp-admin/' ), 
                        'form_id'        => 'loginform',
                        'label_username' => __( 'Username' ),
                        'label_password' => __( 'Password' ),
                        'label_remember' => __( 'Remember Me' ),
                        'label_log_in'   => __( 'Log In' ),
                        'id_username'    => 'user_login',
                        'id_password'    => 'user_pass',
                        'id_remember'    => 'rememberme',
                        'id_submit'      => 'wp-submit',
                        'remember'       => true,
                        'value_username' => NULL,
                        'value_remember' => true
                    ); 
                    
                    // Calling the login form.
                    wp_login_form( $args );

                endif;
        ?> 

	</section>
	<!-- /section -->

<?php get_footer(); ?>

以上是关于php WordPress前端登录页面[更新]的主要内容,如果未能解决你的问题,请参考以下文章

php [Wordpress]自定义登录页面

php 自定义WordPress登录页面

php 更改Wordpress管理员登录页面

PHP 自定义WordPress登录页面的徽标

PHP Wordpress的自定义登录页面更改

PHP 自定义WordPress登录页面的徽标