wpx / scripts
一套脚本,有助于更轻松地使用/管理WordPress实例。
0.0.0-alpha.6
2019-11-30 18:58 UTC
Requires
- php: ^5.6.20 || ^7
Requires (Dev)
- phpunit/phpunit: ^8.4
This package is auto-updated.
Last update: 2024-09-29 05:35:42 UTC
README
一套脚本,有助于更轻松地使用/管理WordPress实例。
警告
WPX Scripts 目前处于 alpha 版本。可能存在破坏性更改。
更详细的文档将在 alpha 版本开始,当项目的形状更接近最终确定时。请保持关注,随着改进的进行。如果您想贡献,请提交 PR。
安装
此包的安装方式与任何其他 Composer 包一样。
composer require --dev wpx/scripts
使用
Composer 回调
Composer 在执行过程中会触发各种命名事件。可以在根目录的 composer.json 文件中设置对这些事件的回调。这是通过在 "scripts" 键下使用特定的脚本名称来完成的。
有关详细信息,请参阅 https://composer.php.ac.cn/doc/articles/scripts.md。
以下片段演示了如何使用单字符串方法和数组方法添加 post-install-cmd 和 post-update-cmd 回调。因为 composer.json 是 JSON 格式,所以反斜杠必须转义。
{
"extra": {
"wordpress-install-dir": "wp",
"wpx-skeleton-dir": "skel",
"wpx-skeleton-destination-dir": null,
},
"scripts": {
"post-install-cmd": "Wpx\\Scripts\\v0\\ComposerCallbacks::onPostInstall",
"post-update-cmd": [
"Wpx\\Scripts\\v0\\ComposerCallbacks::onPostUpdate"
]
}
}