WordPress更改后台登录背景的详细教程

来自:安企建站服务研究院

头像 方知笔记
2026年01月29日 15:41

WordPress作为全球最流行的内容管理系统之一,拥有强大的自定义功能。许多网站管理员希望为自己的WordPress后台登录页面添加个性化背景,以提升品牌形象或增强用户体验。本文将详细介绍几种修改WordPress后台登录背景的方法。

方法一:使用主题的functions.php文件

这是最常见且相对简单的方法:

  1. 登录WordPress后台,进入”外观”→”主题编辑器”
  2. 在右侧文件列表中找到并选择”functions.php”文件
  3. 在文件末尾添加以下代码:
function custom_login_background() {
echo '<style type="text/css">
body.login {
background-image: url(你的图片URL) !important;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
</style>';
}
add_action('login_head', 'custom_login_background');
  1. 将”你的图片URL”替换为你想要设置的背景图片链接
  2. 点击”更新文件”保存更改

方法二:创建自定义插件

对于不希望直接修改主题文件的用户,可以创建一个简单的插件:

  1. 在/wp-content/plugins/目录下新建一个文件夹,如”custom-login-background”
  2. 在该文件夹中创建一个PHP文件,如”custom-login-background.php”
  3. 添加以下代码:
<?php
/*
Plugin Name: 自定义登录背景
Description: 修改WordPress后台登录页面背景
Version: 1.0
*/

function custom_login_background() {
echo '<style type="text/css">
body.login {
background-image: url(你的图片URL) !important;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
</style>';
}
add_action('login_head', 'custom_login_background');
?>
  1. 保存文件后,在WordPress后台”插件”页面激活该插件

方法三:使用现成的插件

对于不熟悉代码的用户,可以使用专门的插件来实现:

  1. Custom Login Page Customizer - 提供可视化界面修改登录页面
  2. LoginPress - 提供丰富的登录页面定制选项
  3. Theme My Login - 全面控制登录页面的外观和功能

这些插件通常提供更多自定义选项,如修改logo、按钮样式、表单布局等。

注意事项

  1. 图片尺寸建议:推荐使用1920×1080或更大尺寸的高清图片
  2. 图片格式:JPEG或PNG格式均可,注意文件大小不宜过大
  3. 备份重要文件:修改前建议备份functions.php文件
  4. 子主题:如果使用子主题,应在子主题的functions.php中进行修改
  5. 缓存问题:修改后可能需要清除浏览器缓存才能看到效果

进阶自定义

除了简单的背景图片,你还可以添加更多样式:

function custom_login_styles() {
echo '<style type="text/css">
body.login {
background-image: url(你的图片URL) !important;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-color: #f1f1f1;
}
.login h1 a {
background-image: url(你的logoURL) !important;
background-size: contain;
width: 100%;
height: 100px;
}
.login form {
background-color: rgba(255,255,255,0.9) !important;
border-radius: 10px;
}
.wp-core-ui .button-primary {
background: #你的品牌色 !important;
border-color: #你的品牌色 !important;
}
</style>';
}
add_action('login_head', 'custom_login_styles');

通过以上方法,你可以轻松地为WordPress后台登录页面添加个性化背景,提升网站的专业性和品牌一致性。选择最适合你技术水平和需求的方法,开始定制你的WordPress登录页面吧!