Как правильно добавить пользовательскую тему Wordpress в Composer из Bitbucket? - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть начальная тема, размещенная в частном репозитории на Bitbucket, и я пытаюсь включить ее в Wordpress с Composer.Для этого я включил composer.json в тему:

{
  "name": "sma_smrz/doryo-theme",
  "license": "MIT",
  "minimum-stability": "dev",
  "prefer-stable": true,
  "type": "wordpress-theme",
  "require": {
    "php": ">=5.4",
    "composer/installers": "^1.0"
  }
}

Затем я включаю эту тему в свои проекты composer.json:

{
    "name": "seidelm/wordpress-install",
    "description": "Composer stack for Wordpress",
    "type": "project",
    "repositories": [
        {
            "type": "composer",
            "url": "https://wpackagist.org"
        },
        {
            "type": "vcs",
            "url": "git@bitbucket.org:sma_smrz/doryo-theme.git"
        }
    ],
    "minimum-stability": "dev",
    "prefer-stable": true,
    "require": {
        "php": ">=5.4",
        "johnpbloch/wordpress": ">=4.9",
        "wpackagist-plugin/classic-editor": "*",
        "wpackagist-theme/twentynineteen": "*",
        "wpackagist-theme/themesbydp": "*",
        "sma_smrz/doryo-theme": "dev-master"
    },
    "extra": {
        "installer-paths": {
            "HTML/wp-content/plugins/{$name}/": ["type:wordpress-plugin"],
            "HTML/wp-content/themes/{$name}/": ["type:wordpress-theme"],
            "HTML/wp-content/mu-plugins/{$name}": ["type:wordpress-muplugin"]
        },
        "wordpress-install-dir": "HTML"
    }
}

Когда я запускаю composer install всеработает нормально, ошибок нет:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 8 installs, 0 updates, 0 removals
  - Installing composer/installers (v1.6.0): Loading from cache
  - Installing johnpbloch/wordpress-core-installer (1.0.2): Loading from cache
  - Installing sma_smrz/doryo-theme (dev-master 4192777): Cloning 419277780b from cache
  - Installing johnpbloch/wordpress-core (5.0.3): Loading from cache
  - Installing johnpbloch/wordpress (5.0.3): Loading from cache
  - Installing wpackagist-plugin/classic-editor (1.4): Loading from cache
  - Installing wpackagist-theme/twentynineteen (1.2): Loading from cache
  - Installing wpackagist-theme/themesbydp (2.10): Loading from cache
Writing lock file
Generating autoload files

Но как-то файлы моей темы вообще не загружаются.Папка тем включает в себя тему двадцати девятнадцати и тему themesbydp, также плагины загружаются правильно.Просто мои собственные размещенные файлы нигде не появляются.Ты хоть представляешь, что я здесь делаю не так?

...