プラグインディレクトリについてプラグインの開発が完了したら、せっかくなのでいろいろな人に使ってもらいたいですWordPressでは、管理画面上からプラグインの検索とインストールが容易に出来るようになっていますしかも、バージョンアップ管理もその場所で行うことができるので管理者にとってはこの上なく便利なシステムとなっています。作ったプラグインならこの機能を利用しなければ持った得ないです。そのプラグインディレクトリに登録をしていく手順などを公開していこうと思います。文字情報だけではなくサーバーの容量を借りてプラグインを公開していただく場なので、規則があります。下記の内容に準じたプラグインでなければ登録することは出来ないことになっています。プラグインのライセンスはGPLに準拠していなければならない。公序良俗に反するようなことはしてはならない。ほとんど問題になるようなことはないと思います。あと、ファイルの管理はFTPなどでアップロードを行うのではなくsubversionを使って管理することになります。こちらの方法なども追って説明していきます。ユーザー登録をします。[https://wordpress.org/]2011年8月現在はトップページには、ログインやユーザー登録へのリンクなどはありません。ExtendやForumsのページから登録することが出来ますのでそちらからユーザー登録を行います。クリックするとユーザー登録フォームが表示されます。登録に必要な内容を入力して登録をします。登録完了して無事ログインが出来ると、ログインフォーム部分がアカウント名になります。これで、無事ログイン出来たので続いてプラグインの登録申請をしたいと思います。自作プラグインの登録申請プラグイン登録については、プラグインページから行います。Centerへ階層を移動すると登録手順が記載されています。ご参照いただいた方が誤りも少ないと思います。この記事が古い情報になっている事もあるので念のためにデベロッパーセンターの説明に目を通しておいてください。確認したら、プラグインの追加を行います。下記のリンクから申請フォームに飛びます。Pluginをクリックすると追加申請フォームが表示されます。URL以上の3つだけです。入力はすべて英語にて入力してください。日本語ではおそらくですが登録は出来ないと思います。登録申請すると審査が入るため、しばらく許可が下りるまでに時間がかかります。下記のようなメールが届きます。validator:https://wordpress.org/extend/plugins/about/validator/Enjoy!このようなメールが届けばあとは実際にプラグインを登録する作業になります。Subversionで紹介されていますがWindowsの場合、GUIでTortoiseSVNというプログラムがあります。そちらのプログラムを使わせていただいて進めたいと思います。[https://sourceforge.jp/projects/tortoisesvn/]TortoiseSVNはSourceForge.JPからダウンロードできます。packsも用意されています。必要なバージョンと言語パックをダウンロードしてインストールを行ってください。tortoiseSVNが無事インストール完了するとエクスプローラーの右クリックメニューに統合されメニュー項目が表示されるようになります。プラグインの登録では、プラグインの登録を行ってみます。プラグインの名称でフォルダを作り、そのフォルダで右クリックすることでSVNチェックアウトの項目が表示されます。選択すると登録画面が表示されます。メールで送られてきたリポジトリのURLを入力します。すると新規で作ったフォルダの中にプラグインディレクトリにあるフォルダなどが自動で取得されて表示されます。続いてプラグインプログラムやreadmeなどの準備をして登録作業を行います。readmeはwordpressでサンプルがありますのでそちらを参考に作られると良いと思います。英語でわかりにくいという方は、こちらのページで翻訳してくれています。素敵ですできあがったreadmeは、チェックツールが準備されています。Validator作ったreadmeを早速試して見ます。怪しい英語ではありますが、とりあえず要件は満たしているようです。それでは、アップロードファイルを準備しましょう。チェックアウトして作られたフォルダのtrunkフォルダにプラグイン本体ファイル一式と先ほど作ったreadme.txtを入れます。スクリーンショットの画像があるときは、一緒にscreenshot-1.png、screenshot-2.png・・・の要領で追加していくことが出来ます。このときreadme.txtにスクリーンショットのキャプションも入れることが出来ますので有る場合は追加しておくとよいと思います。trunkのフォルダ内を参照した状態で右クリックのメニューを表示させるとSVNコミットの表示がありますので、これをクリックします。下に更新されたファイルの一覧が表示されますので、コミットしたいファイルにチェックをつけてOKをクリックします。少ないのはスクリーンショットを取り忘れたため、一つだけ更新して表示させました。)つづいてWordPress.orgのIDとパスワードを聞かれますので、入力するとアップロードが実行されます。Pluginsに公開されます。反映されず更新までに数分ほど要しましたが、長い場合もあるようです。記念すべき初プラグイン登録です無事登録が完了しましたら中に入って内容を確認してみましょう。誤りがあったら修正などをして再度コミットすれば更新されます。バージョンの管理subversionはバージョン管理が容易に出来るように開発されているシステムなので、バージョン管理もしっかりとやっていきたいと思います。最新版はtrunkフォルダに入れ、tagsフォルダでは過去のバージョンを管理します。現在はtrunkに最新バージョンの一式がアップロードされている状態ですので、そのバージョンをtagsにコピーしておきたいと思います。trunkフォルダで右クリックを押してメニューを表示させます。ブランチ/タグをクリックします。ブランチ/タグのウィンドウでは、作業コピーのURL(コピー元)から先URL(コピー先)のフォルダの指定をします。いずれもサーバー上で実行される指定です。僕のプラグインは現在最新版が1.1なので、1.1というフォルダを指定しました。完了のメッセージが表示されればサーバー上でのコピーは完了です。ローカルでは、とくに変化がありませんのでローカルのフォルダにもサーバーと同じ内容を同期させます。右クリック見ニューからSVN更新を押します。すると、サーバー上で作った1.1のフォルダがローカル上にも反映されました。次のバージョンがアップする際にはまた新しいバージョン番号で管理していくと管理も楽に出来ます。»この記事に対するコメントはまだ登録されていません。管理者の承認後に表示します。無関係な内容や、リンクだけで意見や感想のないものは承認しません。2013/11/13Re:なんとか取り付け。