WordPress にソーシャルブックマークボタンを楽々設置できるプラグイン、WP Social Bookmarking Light を公開しました。

2011.01.21 GitHubにソースコードを公開しました。

概要

ソーシャルネットワーク, ソーシャルブックマーク系のリンクをエントリーの先頭か後尾に自動で追加するプラグイン。

例えば、はてなブックマークや Facebook や Google Buzz や Twitter など。

どのリンクを追加するかは、設定画面から選択可能です。

このプラグインは、Social Bookmarking JPwp-hatena をインスパイアしたものです。

インストール

1. こちらのページからプラグインをダウンロードして、wp-content/plugins/ にアップロード。

2. WordPress 管理画面のプラグインメニューから、WP Social Bookmarking Light を有効化。

3. お好みで、WordPress 管理画面の WP Social Bookmarking Light 設定メニューから構成を変更可。

スクリーンショット

エントリーに表示されるアイコンたち。

設定画面。

バッジ

wp social bookmarking light Download

意見・要望

意見・要望・不具合報告などは、コメント欄かGitHubのIssuesまでよろしくです。

 

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 にコピーする。
まだであれば作成する。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使用) : 参考エントリー