beapi/wp-login-page

使用CSS/图片自定义登录页面

安装数量: 9,553

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 0

开放问题: 0

类型:wordpress-muplugin

2.0.2 2024-04-12 14:29 UTC

This package is auto-updated.

Last update: 2024-09-12 15:42:53 UTC


README

简介

此mu插件允许你在登录页面添加样式。插件将在以下位置查找样式:

  • 子主题的dist/assets/login.css
  • 父主题的dist/assets/login.css
  • WP_DEFAULT_THEME/dist/assets/login.css
  • WP_CONTENT_DIR/wp-login-page/login.css

要求

  • WordPress > 4.7
  • PHP > 5.6

安装

通过composer

composer require beapi/wp-login-page

通过文件

只需将wp-login-page.php下载到您的mu-plugins目录。

变更日志

2.0.2

  • 使用login_init钩子代替init(如果wp-cerber已启用,init钩子似乎不会触发)

2.0.1

  • 更新开发依赖项
  • 更新composer/installers约束

2.0

  • 重大变更:将默认主题文件路径dist/assets/login.css更改为dist/login.css

1.0.1

  • 修复平台URL构建
  • 添加对空最终文件的测试

1.0.0

  • 首次发布

过滤器

wp_login_page_theme_css

允许你更改主题文件路径。如果你需要将路径更改为theme/my_theme/assets/my-custom-login.css

<?php
add_filter( 'wp_login_page_theme_css', function() {
    return 'assets/my-custom-login.css' );
});

wp_login_page_platform_css

允许你更改平台全局文件路径。如果你需要将路径更改为wp-content/customs/my-custom-login.css

<?php
add_filter( 'wp_login_page_platform_css', function() {
    return 'customs/my-custom-login.css';
});

自定义logo

自定义logo的CSS示例

body.login h1 a {
  display: block;
  width: 100%;
  background-image: url(wapuu.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 103px;
}

贡献

使用lando启动本地机器

  • npm install
  • npm run env:start
  • 在浏览器中打开https://:8888