wemakecustom / wp-skeleton-installer
此包已被废弃且不再维护。未建议替代包。
https://github.com/wemakecustom/wp-skeleton 的安装器脚本
v3.0.1
2016-04-15 18:40 UTC
Requires
- johnpbloch/wordpress: ^4.0
- wemakecustom/composer-script-utils: ^1.0
- wemakecustom/wp-pot-generator: ~2.0@dev
- wp-cli/wp-cli: *
README
将随 wp-skeleton 一起安装。
它做什么
安装 WordPress 和依赖项
- wemakecustom/composer-script-utils(版本 ^1.0)
- wp-cli/wp-cli
- johnpbloch/wordpress(版本 ^4.0)
- wemakecustom/wp-pot-generator(版本 ~2.0@dev)
添加所有必需的默认文件夹和文件
- 在
/htdocs/wp-content/
中创建插件、mu 插件和主题文件夹 - 添加 WordPress 的默认
.gitignore
- 使用 composer 在每次更新/安装前后执行脚本,以确保稳定的环境。
安装
$ git clone git@github.com:wemakecustom/wp-skeleton-installer.git <project>
$ cd <project>
$ composer install
您将看到提示消息以设置默认数据库信息、WordPress 语言和调试参数。
ScriptHandler
管理安装
- 必须安装插件;
- 移动并创建 WordPress 文件和文件夹的符号链接;
- 管理配置文件(数据库和 WordPress 所需的基本配置);
- 设置用于加密用户 cookie 中存储的信息的 SALT 密钥
默认情况下,最后,您将在 <project>/test/
子文件夹中安装 WordPress 和所有配置文件。若要配置其他子文件夹,请参阅下文中的 配置 部分。
配置
以下 composer.json
中的部分允许您更改 WordPress 和配置文件安装的文件夹。有关如何更改此部分的示例,请参阅 wp-skeleton。
{ "extra": { "wordpress-install-dir": "vendor/wordpress/wordpress", "confs-dir": "test/confs", "web-dir": "test/htdocs", "installer-paths": { "test/htdocs/wp-content/plugins/{$name}/": ["type:wordpress-plugin"], "test/htdocs/wp-content/mu-plugins/{$name}/": ["type:wordpress-muplugin"], "test/htdocs/wp-content/themes/composer/{$name}/": ["type:wordpress-theme"] } } }
因此,您可以更改:
wordpress-install-dir
以指定您希望安装 WordPress 核心的位置。confs-dir
以定义您安装配置文件的位置(例如数据库)。web-dir
以设置 WordPress 的子文件夹,其中将安装核心符号链接、主题和插件。 您将在该子文件夹中工作。