pierre-dargham / classicpress-composer-boilerplate
0.3.0
2018-12-04 13:05 UTC
Requires
- classicpress/classicpress: *
- composer/installers: ^1.5.0
- wpackagist-theme/twentyseventeen: ^1.7.0
This package is auto-updated.
Last update: 2024-09-05 02:05:57 UTC
README
ClassicPress composer 模板
此模板展示了基于 ClassicPress 的 composer 项目所需的最小步骤。
默认依赖项是 ClassicPress 核心最新版本 和 Twenty Seventeen 主题。
要求
- PHP >= 5.3
- Composer
安装
- 在命令行中运行:
composer create-project --remove-vcs pierre-dargham/classicpress-composer-boilerplate my-project
- 创建一个空数据库
- 在 wp-config.php 中,编辑以下常量:
WP_HOME
、DB_NAME
、DB_USER
、DB_PASSWORD
、DB_HOST
- 访问您的网站主页 URL,并遵循标准的 ClassicPress 安装步骤
注意:您的网站管理区域将在 /classicpress/wp-admin/
而不是 /wp-admin/
下可用
进一步步骤
版本控制
如果您正在使用如 git 或 svn 的版本控制系统,应该忽略这些文件
- /vendor
- /classicpress
- /wp-content/themes/twentyseventeen
WordPress 插件和主题
您可以使用 composer 安装和管理 WordPress 插件和主题,多亏了 composer 镜像仓库 wpackagist。如果您需要使用 composer 安装 WordPress 插件和主题,也应该在您的 VCS 中忽略它们,就像其他依赖项一样。
自动更新
默认情况下,此模板禁用了自动更新 wp-config.php,因为您的依赖项更新应使用 Composer 处理。如果您需要更改此设置,可以修改以下两个常量
/* Automatic updates */
define('WP_AUTO_UPDATE_CORE', false);
define('AUTOMATIC_UPDATER_DISABLED', true);
夜间构建
如果您想安装 ClassicPress 的夜间构建版本而不是稳定版本,可以修改 composer.json
文件
- 添加
"minimum-stability" :"dev"
- 添加以下仓库:
"type": "vcs", "url": "ssh://git@github.com/ClassyBot/ClassicPress-nightly.git"
您现在应该有一个类似这样的部分
"minimum-stability" :"dev",
"repositories": [
{
"type": "composer",
"url": "https://wpackagist.org"
},
{
"type": "vcs",
"url": "ssh://git@github.com/ClassyBot/ClassicPress-nightly.git"
}
],
- 运行
composer update classicpress/classicpress
以安装最新的夜间构建版本