charlie/wp-scaffolder

使用 WP CLI 和 Bash 为 WordPress 主题创建脚手架

安装次数: 552

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:Shell

类型:wordpress-scaffolding-scripts

1.0.10 2023-08-02 00:41 UTC

This package is auto-updated.

Last update: 2024-10-01 00:14:38 UTC


README

获取主题

目前一些脚本与 Charlie Base WordPress 主题的结构和配置相关联。您可以在以下位置找到该主题:这里

或者

通过运行 gh repo clone charlie-dev/charlie-wp-theme . 将其安装到当前目录中。省略末尾的 . 将创建一个新的文件夹。

主题内的配置。

如果您的主题不使用 composer,您需要在活动主题中运行 composer init

一旦生成了 composer.json 文件,请将以下片段添加到您的 composer.json 文件中。这将指示 composer 按正确的顺序运行此代码库中的脚本。

"scripts": {
    "post-install-cmd": [
      "php -r \"shell_exec('cp -rf vendor/charlie/wp-scaffolder/scripts/. scripts/');\"",
      "bash scripts/set-env.sh",
      "bash scripts/plugin-extraction.sh",
      "bash scripts/database.sh"
    ],
    "post-update-cmd": [
      "php -r \"shell_exec('cp -rf vendor/charlie/wp-scaffolder/scripts/. scripts/');\"",
      "bash scripts/set-env.sh",
      "bash scripts/plugin-extraction.sh",
      "bash scripts/database.sh"
    ]
  },

然后运行 composer install,这应该在您的主题中创建一个 /scripts 文件夹,如果没有现有的 .env 文件,系统将提示您输入主题名称和安装路径。