devgeniem / wp-geniem-project-bells-and-whistles
Geniem WP 项目 Bells & Whistles
1.7.0
2021-10-05 11:55 UTC
Requires
- php: >=7.3
- composer/installers: ^v1.12.0
Requires (Dev)
- devgeniem/geniem-rules-codesniffer: >=1.1.0
- roave/security-advisories: dev-latest
- dev-master
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.0.x-dev
- 1.0.0
- dev-make-floc-optional
- dev-phpcs-fixes-and-testing
- dev-site-health
- dev-disable-site-health-checks
- dev-disable-floc
- dev-big-image-size-treshold
- dev-gutenberg-fixes
- dev-polylang-s3
- dev-fix-stream-date-format
- dev-linter-and-nginx-helper
- dev-cleanup-and-tasks-cron-file
- dev-simpler-disable
- dev-admin-verification
This package is auto-updated.
Last update: 2024-09-20 15:31:10 UTC
README
这个 WordPress 多站点插件是一系列针对 Geniem WordPress 项目的修复和配置。多站点插件确保所有功能都在 WordPress 启动过程的早期执行,并且可以通过使用 WordPress 动作和过滤器来控制执行顺序。
安装
模板插件作为 WordPress 多站点插件工作,但需要 Bedrocks 的多站点插件自动加载器。使用 Composer 安装插件
$ composer require devgeniem/wp-geniem-project-bells-and-whistles
功能
- WordPress 插件的 Composer 设置
- 在 src/ 目录中使用 PSR-4 自动加载对命名空间 \Geniem\Project 的支持。
功能类
DisableAdminEmailVerification
禁用了 WordPress 版本 5.3 中引入的定期管理员电子邮件验证。
FixStreamDateFormat
修复了 WP Stream 插件数据库查询中的日期格式,使其与 Geniem 的数据库兼容。
禁用功能类
要禁用在特定类中定义的功能,请在您的 WordPress 配置文件(例如 wp-config.php)中的以下常量中添加其类名(不包含命名空间)
define( 'GENIEM_DISABLE_BELLS_AND_WHISTLES', [
'Example',
]);
贡献
此插件旨在包含各种修复和 WP 启动功能,这些功能应根据需要添加、更新或删除。
添加功能
- 将功能类添加到 src/ 目录,遵循 PSR-4 命名空间约定。
- 将 'class name' 函数添加到 plugin.php 中的 $classes 数组。类将自动实例化。
- 充分测试功能
- 更新更改日志并创建拉取请求
封装
确保您的功能得到良好的封装,这意味着为特定的 WordPress 功能或插件进行的修复和配置都在一个类中完成。这使仓库保持整洁且易于维护。