alpipego/wp-base

此包已被废弃,不再维护。未建议替代包。

WordPress 安装蓝图(包括反复使用的插件等)

安装: 17

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

公开问题: 2

类型:项目

1.2.2 2018-05-03 12:14 UTC

This package is auto-updated.

Last update: 2021-03-13 11:25:42 UTC


README

我的主观基本 Composer-WordPress 蓝图

如何使用

  • 删除您不想安装的所有插件
  • 您可以为不同的环境添加不同的配置(默认 localstagingproduction
  • 要开始本地化,请将您的环境详情添加到 config/env/local.json(查看 config/env/default.json 以获取蓝图)
  • 将您的虚拟主机详情添加到 config/nginx/local.conf 并将其符号链接到 nginx 的 sites-enabled(如果您想同时使用 apache 和 php-fpm,过程大致相同。如果您使用 mod-php,您需要自己解决)
  • 如果您想使用 ACF Pro,则需要添加一个许可证密钥(作为 k 查询字符串的值)
  • 一些插件(如 WP Mail SMTP)倾向于从存储库中删除它们的老旧标签(如果这样做,安装将失败),为了防止这种情况,要么将它们的版本号更改为 "*",要么与 wpackagist 保持同步

从版本 1.0.0 开始,这也可以作为项目安装

composer create-project alpipego/wp-base 1.0.* --no-scripts

目录结构

.
├── LICENSE
├── README.md
├── composer.json
├── config
│   ├── env
│   │   ├── default.json
│   │   └── local.json
│   ├── env.json
│   └── nginx
│   └── local.conf
├── log
├── web
│   ├── assets
│   │   └── index.php
│   ├── extensions
│   │   └── index.php
│   ├── index.php
│   ├── languages
│   │   └── index.php
│   ├── plugins
│   │   └── index.php
│   ├── uploads
│   │   └── index.php
│   └── wp-config.php
└── wp-config.php

  • 对于基本设置,您不需要触摸 config 目录和 composer.json 目录中的配置文件以外的任何文件

存储库中未包含的插件

许多存储库中未包含的插件可以通过获取它们的 zip 存档来安装

{
    "type": "package",
    "package": {
        "name": "advanced-custom-fields/advanced-custom-fields-pro",
        "version": "5.3.9",
        "type": "wordpress-plugin",
        "dist": {
            "type": "zip",
            "url": "http://connect.advancedcustomfields.com/index.php?p=pro&a=download&k=LICENSE_KEY"
        }
    }
}

在上方添加正确的版本,然后使用以下方式引用:

"advanced-custom-fields/advanced-custom-fields-pro": "*"