2016-07-31 8 views
0

Wordpressの/ themesディレクトリにインストールするBitbucketにホストされているカスタムWordpressテーマをcomposer installに持っています。カスタムパス(Wordpressテーマ)にgit repoをインストールする

私はさまざまなレポタイプで遊んだことがあります。 vcs、パッケージなどと私はこれまでに試したすべてのエラーを取得します。私も運に次のことを試してみた

{ 
    "authors": [ 
{ 
    "name": "Joe Bloggs", 
    "homepage": "http://www.example.com/" 
} 
], 
"keywords": [ 
"wordpress", "composer", "wp" 
], 
"config": { 
"secure-http": false 
}, 
"repositories": [ 
    { 
    "type": "composer", 
    "url": "http://wpackagist.org" 
    }, 
    { 
    "type": "package", 
    "package": { 
    "name": "wordpress/wordpress", 
    "version": "4.5.3", 
    "type": "webroot", 
    "dist": { 
     "type": "zip", 
     "url": "https://wordpress.org/wordpress-4.5.3.zip" 
    }, 
    "require" : { 
     "fancyguy/webroot-installer": "1.1.0" 
    } 
    } 
}, 
{ 
    "type": "vcs", 
    "url": "https://bitbucket.org/gurtfrobe/plunderscores.git" 
} 
], 
"require": { 
"php": ">=5.3.2", 
"wordpress/wordpress": "4.5.3", 
"fancyguy/webroot-installer": "1.1.0", 
"composer/installers": "v1.0.12", 
"gurtfrobe/plunderscores": "1.0.1" 
}, 
"extra": { 
"installer-paths": { 
    "wp/wp-content/plugins/{$name}/": ["type:wordpress-plugin"], 
    "wp/wp-content/mu-plugins/{$name}/": ["type:wordpress-muplugin"], 
    "wp/wp-content/themes/{$name}/": ["type:wordpress-theme"] 
}, 
    "webroot-dir": "wp", 
    "webroot-package": "wordpress/wordpress" 
} 
} 

は、ここに私の(動作しない)composer.jsonファイルのサンプルです

{ 
    "type": "package", 
    "package": { 
    "name": "gurtfrobe/plunderscores.git", 
    "version": "1.0.1", 
    "type": "wordpress-theme", 
    "source": { 
     "url": "https://bitbucket.org/gurtfrobe/plunderscores.git", 
     "type": "vcs", 
     "reference": "master" 
    } 
    } 
}, 

これを達成する方法はあります私のテーマをwpackagistに提出することなく?

+0

答えは[ここ](https://getcomposer.org/doc/faqs/how-do-i-install-a-package-to-a-custom-path-for-my-framework)にあると思います。 md)どこかに。まだそれを心に働かせることはできませんでした。 – gurtfrobe

答えて

0

this articleで解決しました。

composer.jsonファイルを更新した後、最新のバージョンタグを押してください。そうしないと、Composerは引き続き旧バージョンをダウンロードします。

関連する問題