Использование

Как использовать?

  1. Добавьте репозиторий в ваш composer.json
  2. Добавьте нужные плагины и темы в соответствии с вашими требованиями, используя wpackagist-plugin или wpackagist-theme в качестве имени поставщика.
  3. Выполните $ composer.phar update
  4. Пакеты устанавливаются в wp-content/plugins/ или wp-content/themes/ (если иное не указано в installer-paths).

Пример

{
    "name": "acme/brilliant-wordpress-site",
    "description": "My brilliant WordPress site",
    "repositories":[
        {
            "type":"composer",
            "url":"https://wpackagist.org",
            "only": [
                "wpackagist-plugin/*",
                "wpackagist-theme/*"
            ]
        }
    ],
    "require": {
        "aws/aws-sdk-php":"*",
        "wpackagist-plugin/akismet":"dev-trunk",
        "wpackagist-plugin/wordpress-seo":">=7.0.2",
        "wpackagist-theme/hueman":"*"
    },
    "autoload": {
        "psr-0": {
            "Acme": "src/"
        }
    },
    "extra": {
        "installer-paths": {
            "wp-content/mu-plugins/{$name}/": [
                "wpackagist-plugin/akismet"
            ],
            "wp-content/plugins/{$name}/": [
                "type:wordpress-plugin"
            ]
        }
    }
}

Выше пример файла composer.json, который добавляет репозиторий Wpackagist и включает последнюю версию Akismet (установленную как обязательный плагин), как минимум версию 3.9 Captcha и последнюю тему Hueman вместе с Amazon Web Services SDK из основного репозитория Packagist.

Старый префикс поставщика wpackagist теперь удален в пользу wpackagist-plugin.

Была ли эта страница полезной?