rbdwllr/wordpress-starter

此软件包的最新版本(0.1.0-alpha.3)没有可用的许可证信息。

WordPress Composer Starter 仓库

0.1.0-alpha.3 2018-04-10 12:28 UTC

This package is auto-updated.

Last update: 2024-09-11 20:15:44 UTC


README

这是一个简单的 WordPress 入门仓库,使用 Composer 安装 WordPress、插件、主题和供应商软件包。wp-config 已经扩展,由 PHP DotEnv 驱动,并利用 .env 文件,这对于部署来说更好。

WordPress 从 JohnPBloch's WordPress packagist 项目 中提取,反映了 WordPress 的最新版本。

必须感谢 Chris Sherry 对现代 WordPress 开发的优秀教程,该教程激发了两年前的这个项目。查看 Chris 在 PHP UK 17 的演讲,了解更多相关信息。

系统要求

  • PHP >= 7.0
  • Yarn (Node, NPM)
  • Composer
  • MySQL

安装

要安装 WordPress 入门版,请运行以下 Composer 命令

// For now just use dev-master while this project is in alpha

composer create-project --prefer-dist rbdwllr/wordpress-starter test dev-master

如果您手动下载了项目,它将包括一些测试功能,如 Behat 和 Travis,这些可能对您没有兴趣,您可能需要删除它们。

DotEnv 设置

运行 composer create-project 命令后,您的 .env 文件将自动根据 .env.example 文件创建。此外,相关的 WordPress 密钥和密钥将通过 wordpress-salts-generator 库附加到 .env 文件的末尾。

您需要编辑 .env 文件以匹配特定环境,如数据库等。

如果您不是通过 Composer 而是通过手动安装此软件包,我们建议您仅复制 .env.example 文件。此外,您可以使用以下命令将所需的密钥附加到 .env 文件的末尾

vendor/bin/wpsalts dotenv --clean >> .env

Yarn 设置

本项目使用 Yarn 而不是直接使用 NPM,我们发现 Yarn 通常工作得更好。

要安装所需依赖项,请运行以下命令

yarn install

一旦 Yarn 安装了所有必需的依赖项,您可以通过运行以下命令构建 JavaScript 和 SASS 文件。注意,您需要运行此命令以使基础主题正常工作。

yarn run dev

主题

WordPress 入门项目附带一个预构建的基础主题,存储在 ./public/wp-content/themes/project-theme 目录中。

此主题默认在 wp-config.php 文件中启用。请参阅常量 WP_DEFAULT_THEME

我们将主题紧密耦合到项目中,以便可以在根级别构建 JavaScript 和 SASS 文件,这使得网站部署变得容易得多。

作者