WordPress Plugin を公開するまでの流れをメモ。
公開するページは、WordPress.org Plugins。
アカウント登録
最初に、WordPress.orgでアカウント登録。
必須項目は、Username と Email。
登録するとメールが届く。中にパスワードが入ってる。
パスワードは、Forums ページの右上にある View your profile から変更できる。
プラグイン登録申請
続いて、Add Your Pluginで登録申請。
Extend → Plugins → Developer Center → Add Your Plugin という順番でたどり着く。
必須項目は、Plugin Name と Plugin Description。
申請の結果が出るまで、大体1週間ぐらいかかるらしい。
完了するとメールが送られてくるので、しばし待つ。
SVN チェックアウト
承認メール内に Subversion のリポジトリ URL が書かれている。
この URL が、基本的にプラグインの公開場所となる。
リポジトリをチェックアウト。
$ svn co http://plugins.svn.wordpress.org/wp-hoge/ A wp-hoge/trunk A wp-hoge/branches A wp-hoge/tags
trunk が作業する場所。
tags が公開する場所。
だいたいそういう感じで間違いじゃないはず。
公開準備
既にプラグインを作成しているのであれば、作成済みファイルを trunk にコピー。
まだであれば、作成しる。
プラグインが完成したら、readme.txt の準備。
WordPress 公式の readme.txt サンプルは、ここにある。
フォーマット通りに記述すると、readme.txt の内容が WordPress Plugin 公開ページに反映される。
フォーマットの確認は、こちらのサイトで行える。
足りない項目があると、以下の図のように教えてくれる。
公開
readme.txt が完成したら、あとは公開するだけ。
readme.txt の Stable tag 項目に設定したバージョン番号をタグ名にする。
Stable tag: 1.0.0
上記の場合なら、1.0.0 という名前のタグを作成すればいい。
最初に trunk のファイルをコミット。
コミットするときに WordPress アカウントのユーザ名とパスワードを求められるので要確認。
$ svn add wp-hoge.php readme.txt $ svn commit -m "first release." Authentication realm: <http://plugins.svn.wordpress.org:80> WordPress.org Subversion Username: user Password for 'user': ... Transmitting file data ..................... Committed revision 251421.
続いて、タグを作成。
$ svn copy http://plugins.svn.wordpress.org/wp-hoge/trunk http://plugins.svn.wordpress.org/wp-hoge/tags/1.0.0 -m "tagging 1.0.0 release." Committed revision 251422.
最後に、プラグインのページにアクセスし、readme.txt の内容が反映されていることを確認したら完了。
参考
WordPress.orgのプラグインディレクトリに自作プラグインを登録する方法(Windowsユーザー向け、TortoiseSVN使用) : 参考エントリー。Windowsユーザ向け。










