webdeveric/wp-starter

使用 Composer 进行 WordPress 依赖管理

资助包维护!
webdeveric

安装: 16

依赖项: 0

建议者: 0

安全: 0

星标: 10

关注者: 4

分支: 1

公开问题: 0

类型:项目

dev-master 2024-07-17 13:51 UTC

This package is auto-updated.

Last update: 2024-09-17 14:08:08 UTC


README

使用 Composer 进行 WordPress 依赖管理

使用 Composer,您可以定义 WordPress 核心为依赖项,因此您永远不需要将其包含在您的存储库中。您还可以指定您想要要求的插件和主题。

WordPress 核心文件

为此,WordPress 核心需要放在其自己的目录中,具体操作请参考 这里

包含的 composer.json 文件已经为您设置了所有这些操作。

插件和主题

如果您想要的插件/主题已发布到 wordpress.org SVN 存储库,它们也将在 WordPress Packagist 上可用,它是一个反映 SVN 存储库的 Composer 存储库。

如果您想从版本控制系统(Git、SVN 等)安装插件,请按照 这些说明 操作。

包含的 composer.json 文件包含从 GitHub 获取插件的示例。

安装

在执行任何其他操作之前,请先安装 Composer

使用此存储库作为新项目的基础

composer create-project -s dev --prefer-dist --no-interaction -- webdeveric/wp-starter ./your-folder-here

本地开发

运行 composer setup-hooks 来设置 git 的 pre-commit 钩子。它在您提交时将检查编码标准和运行测试。

我包含了一个基于 php:8.3-apacheDockerfile。它已经安装了 Xdebug

首次构建时将导入一个示例数据库。WordPress 用户名和密码都是 wp

要开始,请运行以下命令

1️⃣ make install

2️⃣ make dev

您可能想查看 Makefile 以查看所有命令。

有用链接