我更改了登录页面(css,logo等),一切正常,但是我遇到了问题,因为每次WordPress更新到新版本时都会重置。
有没有办法防止这种情况发生,或者我是否每次都需要重新申请更改?
答案 0 :(得分:2)
要问自己最大的问题是,你在哪里提出要求?
覆盖此功能的最佳方法是使用一个功能,该功能位于自定义插件或与Core无关的主题中。如果您正在编辑核心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');