Wodby / wordpress-composer
WordPress项目与Composer的项目模板
0.1.0
2020-11-20 17:05 UTC
Requires
This package is auto-updated.
Last update: 2024-09-11 13:47:53 UTC
README
此项目模板应该能帮助您使用Composer来管理网站依赖项。
此项目包括
- WordPress核心: johnpbloch/wordpress-core-installer
- 安装WordPress插件和主题的存储库 https://wpackagist.org/
composer/installers
用于为插件和主题设置自定义路径drupal-composer/preserve-paths
用于排除版本控制下的插件和主题路径wodby.yml
运行composer install
。如果您不使用 Wodby,则可以删除它
当前WordPress核心: ~5.0
路径
默认情况下,WordPress核心将安装在 ./web
目录中。插件和主题将安装在 ./web/wp-content/plugins
和 ./web/wp-content/themes
。将您的Apache vhost或类似配置指向此项目的 ./web
目录。
用法
首先您需要 安装composer。
注意:以下说明参考了 全局composer安装。您可能需要根据您的设置将
composer
替换为php composer.phar
(或类似)。
开始一个新的项目
composer create-project wodby/wordpress-composer some-dir --stability dev --no-interaction
composer create-project
命令将所有文件的所有权传递给创建的项目。您应该创建一个新的git仓库,并提交所有被 .gitignore 文件排除的文件。
如何安装WordPress插件和主题?
使用 composer require ...
您可以将新的依赖项下载到您的安装中。
cd some-dir
composer require wpackagist-plugin/wp-cfm
如何管理版本控制下的自定义主题和插件?
- 将插件或主题的路径从 .gitignore 中排除。例如,对于位于
web/wp-content/themes/my-custom-theme/
的主题!web/ web/* !web/wp-content/ web/wp-content/* !web/wp-content/themes/ web/wp-content/themes/* !web/wp-content/themes/my-custom-theme/
- 在 composer.json 中将相同的路径添加到
extra > preserve-paths
"preserve-paths": [ "web/wp-content/themes/custom" ]
- 将插件/主题目录添加到版本控制
- 运行
composer install
。Composer将安装WordPress核心并保留您的自定义主题
通过Wodby进行部署
- 创建一个新项目。
- 将存储库连接到Wodby。
- 部署新应用,选择WordPress堆栈,在表单的第二步选择连接的存储库,并将
web
作为代码库目录输入。