修改WordPress登陆页

用 WordPress 的都知道,登陆WordPress时都看到这家公司都在帮自家的 WordPress.org 做广告

默认的标头:WordPress的Logo
URL 是:http://wordpress.org/
鼠标漂浮标题时显现:Powered by WordPress

<h1><a href="http://wordpress.org/" title="Powered by WordPress">Your Site Name</a></h1>

有做 WordPress 主题的应该把这个也修改掉

方法很简单,添加下面的代码到主题的 functions.php

// 博客URL
function my_login_logo_url() {
    return home_url('/');
}
add_filter( 'login_headerurl', 'my_login_logo_url' );

// 博客标题
function my_login_logo_url_title() {
    return get_bloginfo( 'name' );
}
add_filter('login_headertitle','my_login_logo_url_title');

//添加自定CSS文件到登陆页
function my_login_stylesheet() { ?>
    <link rel="stylesheet" id="custom_wp_admin_css"  href="<?php echo get_stylesheet_directory_uri() . '/style-login.css'; ?>" type="text/css" media="all" />
<?php }
add_action( 'login_enqueue_scripts', 'my_login_stylesheet' );

登陆页主要的CSS

body.login {}
body.login div#login {}
body.login div#login h1 {}
body.login div#login h1 a {}
body.login div#login form#loginform {}
body.login div#login form#loginform p {}
body.login div#login form#loginform p label {}
body.login div#login form#loginform input {}
body.login div#login form#loginform input#user_login {}
body.login div#login form#loginform input#user_pass {}
body.login div#login form#loginform p.forgetmenot {}
body.login div#login form#loginform p.forgetmenot input#rememberme {}
body.login div#login form#loginform p.submit {}
body.login div#login form#loginform p.submit input#wp-submit {}
body.login div#login p#nav {}
body.login div#login p#nav a {}
body.login div#login p#backtoblog {}
body.login div#login p#backtoblog a {}

via Codex@WordPress