wpx/scripts

一套脚本,有助于更轻松地使用/管理WordPress实例。

0.0.0-alpha.6 2019-11-30 18:58 UTC

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-cmdpost-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"
		]
  }
}