beapi / wp-login-page
使用CSS/图片自定义登录页面
2.0.2
2024-04-12 14:29 UTC
Requires
- php: >=5.6.0
- composer/installers: ^1.0|^2.0
Requires (Dev)
- 10up/wp_mock: ^0.4.2
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.2
- overtrue/phplint: ^4.3
- php-parallel-lint/php-parallel-lint: ^1.3
- phpcompatibility/php-compatibility: ^9.3
- phpro/grumphp-shim: ^1.13
- roots/wordpress: *
- squizlabs/php_codesniffer: ^3.7
- vimeo/psalm: ^4.25
- wp-coding-standards/wpcs: ^2.3
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 installnpm run env:start- 在浏览器中打开https://:8888