agencearcange/wordpress-composer-skeleton

WordPress 开发模板,使用 Composer,配置更简单,目录结构更优化

2.2.2 2023-01-12 10:12 UTC

This package is auto-updated.

Last update: 2024-09-12 13:44:26 UTC


README

wordpress-composer-skeleton

WPress composer-skeleton

Packagist

简单的、轻量级的、强大的 WordPress 模板,适用于由 composer 管理的 WordPress 网站。

测试于

  • Wordpress 4.5.* => 6.1.*
  • WordPress 单站 / 多站

规格

  • 公共文件夹: public
  • WordPress 目录: public/wp/
  • 自定义内容目录: public/content/
  • 环境文件: .env
  • 设置: config/
  • 使用 bedrock-autoloader 自动加载必须的插件

安装

使用 composer 创建新项目。

composer create-project agencearcange/wordpress-composer-skeleton

使用方法

  • 更新 .env 文件中的环境变量 - 在此处生成 salts
  • 使用 docker-compose up -d 或其他 mysql 数据库。
  • 启动本地服务器
$ cd wordpress-composer-skeleton
$ php -S localhost:8000 -t public

// or 

$ cd wordpress-composer-skeleton
$ symfony serve --no-tls

添加主题

将您的主题添加到 public/content/themes

添加插件

添加所需的任何插件,从他们的 wpackagist 包或通过将自定义插件添加到 public/content/plugins

composer require wpackagist-plugin/contact-form-7

使用 twig

如果您想安装 timber/timber 库,您只需使用 composer 安装即可

composer require timber/timber

查看 起始主题 尝试它。

生产

优化 composer 安装

composer install --no-dev --prefer-dist --no-interaction --optimize-autoloader

编辑 .env 以设置 WP_ENV

WP_ENV='production'

通过 FTP 或您喜欢的部署工具发送到您的生产服务器 🚀

贡献

欢迎拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。

许可

MIT