首页 问答 正文

WordPress如何更改后台登录页面?

注册会员 / 悠然自学 / 2023-06-12/ 浏览 201 次

要更改WordPress后台登录页面,可以使用自定义插件或者通过自定义主题的功能来实现。

方式一:使用自定义插件

  1. 创建一个新的插件文件,命名为"custom-login-page"。
  2. 在文件中添加以下代码:
/**
 * Plugin Name: Custom Login Page
 * Description: Customizes the WordPress login page.
 */

// Hook into the login page
add_action('login_enqueue_scripts', 'custom_login_page');

function custom_login_page() {
    // Enqueue custom CSS file
    wp_enqueue_style('custom-login', plugins_url('custom-login.css', __FILE__));
}

// Change logo URL
add_filter('login_headerurl', 'custom_login_url');

function custom_login_url($url) {
    return home_url();
}

// Change logo title attribute
add_filter('login_headertext', 'custom_login_title');

function custom_login_title($title) {
    return get_bloginfo('name');
} 
  1. 创建一个名为"custom-login.css"的新文件,将此文件放置在插件的根目录下,并添加以下样式代码来自定义登录页面:
body.login {
    /* Custom background styles */
}

body.login #login h1 a {
    /* Custom logo styles */
}

body.login #login form {
    /* Custom form styles */
} 
  1. 将自定义插件文件夹上传到WordPress的wp-content/plugins目录中。
  2. 在WordPress后台,启用并激活新创建的插件。
  3. 刷新WordPress后台登录页面,你应该能够看到更改后的样式。

方式二:使用自定义主题
如果你更偏向于使用自定义主题来更改登录页面,可以按照以下步骤进行操作:

  1. 在主题目录下创建一个新的模板文件,命名为"login.php"。
  2. 在"login.php"文件中添加以下代码来自定义登录页面:
<?php
/**
 * Template Name: Custom Login Page
 */
?>

<?php get_header(); ?>

<!-- Custom login page content -->

<?php get_footer(); ?> 
  1. 在Template Name注释中为模板指定一个名称。
  2. 在文件中添加自定义的登录页面内容和样式。
  3. 将修改后的主题文件夹上传到WordPress的wp-content/themes目录中。
  4. 在WordPress后台,切换到新创建的自定义主题。
  5. 刷新WordPress后台登录页面,你应该可以看到更改后的样式。
大家谈论
    我的见解