1

我更改了登录页面(css、徽标等),一切正常,但我遇到了问题,因为每次 WordPress 更新到新版本时它都会重置。

有没有办法防止这种情况发生,还是我每次都需要重新应用更改?

4

1 回答 1

2

要问自己的最大问题是,您将覆盖放在哪里?

覆盖它的最好方法是使用一个存在于自定义插件或与核心无关的主题中的函数。如果您正在编辑核心 CSS(对于管理员),那么是的,它将被覆盖。

这是我的首选功能集:

//customize login screen
function login_styles() {
    echo '<style type="text/css">body {background: white url(' . get_bloginfo("template_directory") . '/assets/img/background.png) !important; }.login h1 a {background-image: url(' . get_bloginfo("template_directory") . '/assets/img/your-site-logo.png) !important;background-size: 100% auto;height: 100px !important;width: 310px !important;}</style>';
}

add_action('login_head', 'login_styles');

function loginpage_custom_link() {
    return 'http://yourwebsite.com';
}

add_filter('login_headerurl', 'loginpage_custom_link');

function change_title_on_logo() {
    return 'Your Website Name';
}

add_filter('login_headertitle', 'change_title_on_logo');
于 2015-05-25T22:37:25.283 回答