首页 > WP教程 > 正文

修改 WordPress 登录页面的 Logo 和链接,千万不要直接修改你上传的 wp-login.php 文件(因为 WordPress 核心更新时会覆盖此文件)。

最标准、安全的方法是在你当前主题的 functions.php 文件末尾添加几行代码。以下是具体的处理方案代码:


// 1. 修改 Logo 跳转链接
add_filter( 'login_headerurl', 'custom_loginlogo_url' );
function custom_loginlogo_url() {
    return home_url();
}

// 2. 修改 Logo 悬停文字
add_filter( 'login_headertext', 'custom_loginlogo_title' );
function custom_loginlogo_title() {
    return get_bloginfo( 'name' );
}

// 3. 修改 Logo 图片(改用纯 PHP 输出,避免标签冲突)
add_action( 'login_enqueue_scripts', 'custom_login_logo' );
function custom_login_logo() {
	//将新Logo上传到WordPress根目录,比如:favicon-128.png
    $logo_url = site_url('/favicon-128.png'); // 先把地址存入变量
    echo '<st'.'yle type="text/css">
        #login h1 a, .login h1 a {
            background-image: url(' . $logo_url . ') !important;
            height: 100px;
            width: 320px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center bottom;
            display: block;
        }
    </st'.'yle>';
}

// 4. 屏蔽语言选择框
add_filter( 'login_display_language_dropdown', '__return_false' );
 

以上内容来自于网络,如有侵权联系即删除。

猜你喜欢
发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论信息