﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Numb. &#187; wordpress plugin</title>
	<atom:link href="http://wp.graphact.com/tag/wordpress-plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://wp.graphact.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 01:36:24 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>wp-hatena 拡張版 1.2 リリースしました</title>
		<link>http://wp.graphact.com/2012/01/24/wp-hatena-1-2/</link>
		<comments>http://wp.graphact.com/2012/01/24/wp-hatena-1-2/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 08:17:59 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/?p=2599</guid>
		<description><![CDATA[wp-hatena 拡張版 1.2 リリースしました。 Pinterest に対応 プラグイン無効時にはオプションを削除せず、アンインストール時に削除するよう変更 Pinterest に対応したことに伴い、img_sam [...]]]></description>
			<content:encoded><![CDATA[<p>wp-hatena 拡張版 1.2 リリースしました。</p>
<ul>
<li>Pinterest に対応</li>
<li>プラグイン無効時にはオプションを削除せず、アンインストール時に削除するよう変更</li>
</ul>
<p>Pinterest に対応したことに伴い、img_sample 内に pinterest.gif を追加しています。<br />
ご利用の際は、pinterest.gif をサーバーの /wp-content/plugins/wp-hatena/img/ 内に入れてください。</p>
<p>ダウンロードはこちらからお願いします :)<br />
<a href="http://wppluginsj.sourceforge.jp/wp-hatena-extended/" target="_blank">WordPress Plugins/JSeries » wp-hatena 拡張版</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2012/01/24/wp-hatena-1-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>wp-hatena 拡張版 1.1 リリースしました</title>
		<link>http://wp.graphact.com/2011/11/11/wp-hatena1-1/</link>
		<comments>http://wp.graphact.com/2011/11/11/wp-hatena1-1/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 03:14:57 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/?p=2250</guid>
		<description><![CDATA[今まで wp-hatena 拡張版は各エントリ（単体ページ）での利用を想定していたのですが、それ以外のページでも使えるように調整しました。 具体的には、単体ページ以外でも mixi チェックのボタンがきちんと動作するよう [...]]]></description>
			<content:encoded><![CDATA[<p>今まで wp-hatena 拡張版は各エントリ（単体ページ）での利用を想定していたのですが、それ以外のページでも使えるように調整しました。</p>
<p>具体的には、単体ページ以外でも mixi チェックのボタンがきちんと動作するように修正しました（thanks <a href="https://twitter.com/takenao">@takenao</a> さん！）。</p>
<p>DL：<a href="http://wppluginsj.sourceforge.jp/wp-hatena-extended/">WordPress Plugins/JSeries » wp-hatena 拡張版</a><span id="more-2250"></span></p>
<h2>単体ページ以外での使用方法</h2>
<p>とりあえず、詳しいことはいいから表示させたいよ！という方は以下のようにしてみてください。<br />
※wp-hatena は表示させたい場所にコードを書いておくことで使うタイプのプラグインです。</p>
<h3>新しいコード</h3>
<p>単体ページ以外にも表示させたい場合はこちらを。面倒だったら単体ページもこちらで大丈夫です。</p>
<pre class="brush: php; auto-links: false;">
&lt;?php global $wph; if(isset($wph)) {
    $wph-&gt;addhatena();  //表示させたいものを記述
}?&gt;
</pre>
<p>よく分からなければ、こちらのほうで書いておけば間違いないです。</p>
<h3>今までのコード</h3>
<p>今後も単体ページではこのままのコードで表示できますので、今まで表示できてたページは変更不要です。</p>
<pre class="brush: php; auto-links: false;">
&lt;?php if(isset($wph)) {
    $wph-&gt;addhatena();  //表示させたいものを記述
}?&gt;
</pre>
<h2>経緯</h2>
<h3>事の発端</h3>
<style type='text/css'>.bbpBox{background:url(http://a0.twimg.com/images/themes/theme1/bg.png) #DDA0DD;padding:20px;}</style>
<div id='tweet_134127029833580540' class='bbpBox' style='background:url(http://a0.twimg.com/images/themes/theme1/bg.png) #DDA0DD;padding:20px;'>
<p class='bbpTweet' style='background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:16px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px;'><a href="http://twitter.com/odyssey" target="_new">@odyssey</a> 拡張版を使っていて、タグというか、指定されたphpのコードを追加したのに、表示されないんです。。category.phpに入れたいのですが、それがまずいのかなぁ・・・と。すでに稼働中のサイトなので、あまり大胆にデバグすることもできず・・・。<span class='timestamp' style='font-size:12px;display:block;'><a title='Wed Nov 09 04:35:50 ' href='http://twitter.com/takenao/status/134127029833580540'>Wed Nov 09 04:35:50 </a> via <a href="http://twipple.jp/" rel="nofollow">ついっぷる/twipple</a></span><span class='metadata' style='display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6;'><span class='author' style='line-height:19px;'><a href='http://twitter.com/takenao'><img src='http://a0.twimg.com/profile_images/365506691/maru_normal.jpg' style='float:left;margin:0 7px 0 0px;width:38px;height:38px;' /></a><strong><a href='http://twitter.com/takenao'>Take　Nao</a></strong><br/>takenao</span></span></p>
</div>
<style type='text/css'>.bbpBox{background:url(http://a0.twimg.com/images/themes/theme1/bg.png) #35a3f2;padding:20px;}</style>
<div id='tweet_134127815074385920' class='bbpBox' style='background:url(http://a0.twimg.com/images/themes/theme1/bg.png) #35a3f2;padding:20px;'>
<p class='bbpTweet' style='background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:16px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px;'><a href="http://twitter.com/takenao" target="_new">@takenao</a> うえつんが loop ファイルの中だと使えない、とか書いてましたが、その関係でしょうか…。 <a href='http://t.co/cQYiSxT3' target='_new'>http://t.co/cQYiSxT3</a> include されるほうのファイルに書いてもうまく動かないようですね。<span class='timestamp' style='font-size:12px;display:block;'><a title='Wed Nov 09 04:38:57 ' href='http://twitter.com/odyssey/status/134127815074385920'>Wed Nov 09 04:38:57 </a> via <a href="http://sourceforge.jp/projects/tween/wiki/FrontPage" rel="nofollow">Tween</a></span><span class='metadata' style='display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6;'><span class='author' style='line-height:19px;'><a href='http://twitter.com/odyssey'><img src='http://a3.twimg.com/profile_images/1615651236/pero96x96xmas2010v2_normal.png' style='float:left;margin:0 7px 0 0px;width:38px;height:38px;' /></a><strong><a href='http://twitter.com/odyssey'>Odyssey / おで</a></strong><br/>odyssey</span></span></p>
</div>
<p>むむむ、動かないらしい。なんでだろう。loop 内だとダメなのかな？エントリ個別ページで表示することしか想定していなかったけれど、それ以外でも使えるならそれにこしたことはないな～、ということで調べてみると、以下のようなことが分かりました。</p>
<ul>
<li>wp-hatena.css は読み込まれている。→コンストラクタは動いてる（＝プラグインはちゃんと読み込まれて動いてる）</li>
<li>if(isset&#8230; のところは、「$wph という変数があったら、この中身実行してね」という意味なのですが、そこから先が読み込めてない。変数 $wph が見当たらない状態になってる様子。</li>
</ul>
<h3>wp-hatena の仕組み</h3>
<p>WordPress のプラグインは、プラグインを WordPress 本体に引っ張る hook を使っているものがほとんどです。（参考：<a href="http://wpdocs.sourceforge.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API#.E3.83.95.E3.83.83.E3.82.AF.E3.80.81.E3.82.A2.E3.82.AF.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.A8.E3.83.95.E3.82.A3.E3.83.AB.E3.82.BF">プラグイン API &#8211; WordPress Codex 日本語版</a>）<br />
ですが、wp-hatena はメイン機能（ブックマークボタン等を表示する機能）で hook を使っていません。※拡張版では css, js の読み込みにちらっと使っています。</p>
<p>理由をwp-hatena 本家作者ひろまささんの記事から引用すると…</p>
<div class="quote">
<blockquote cite="http://zone.maple4ever.net/blog/archives/443/"><p>作った当初は、自動でタイトルの横に入ればいいな～なんて考えていたのですが、冷静に考えると自由な場所に入れられたほうが便利だな、と考え今の形（使う方にテーマから呼び出してもらう）になっています。</p></blockquote>
<p><cite>『<a href="http://zone.maple4ever.net/blog/archives/443/">hiromasa.zone :o) » wp-hatena にみるプラグインの作成方 – 前編 -</a>』より引用</cite>
</div>
<p>自動でソーシャルブックマークのボタンを挿入してしまうより、自分が好みの場所にコードを書いて使う方が便利じゃないかなーという、ことですね。</p>
<p>つまり、function.php などにソーシャルブックマークボタンを呼び出すためのオレオレ関数を作っておくぜ！ということの延長にあるタイプのプラグインということです。</p>
<p>function.php に書くことに比べると wp-hatena を使うほうが手軽に色々できますが、基本は同じ「変数を用意しておく」「それをテンプレート内で呼び出す」という二段階。</p>
<h3>$wph を参照できるように</h3>
<p>話は戻って…。変数 $wph が見つからない状態になっているようだったので、これをなんとかすればいけるはず、と考えました。</p>
<p>wp-hatena プラグインの一番最後で、$wph = &#038; new WpHatena(); として、クラス WpHatena のオブジェクトを生成して変数 $wph に入れているので、それをもう一度書いてあげれば動くんじゃないかなーと思い、以下のようにして試してみました。</p>
<pre class="brush: php; auto-links: false;">
&lt;?php $wph = &amp; new WpHatena();
if(isset($wph)) {
    $wph-&gt;addhatena();  //表示させたいものを記述
}?&gt;
</pre>
<p>動いたー！とりあえず、こうすれば動きますーとツイッターでお返事をしていたところ、まがりんから以下のようなツイートが。</p>
<style type='text/css'>.bbpBox{background:url(http://a2.twimg.com/profile_background_images/61323914/bg_tw.png) #ffae00;padding:20px;}</style>
<div id='tweet_134228152070311940' class='bbpBox' style='background:url(http://a2.twimg.com/profile_background_images/61323914/bg_tw.png) #ffae00;padding:20px;'>
<p class='bbpTweet' style='background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:16px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px;'><a href="http://twitter.com/hibiki443" target="_new">@hibiki443</a> <a href="http://twitter.com/takenao" target="_new">@takenao</a> <a href="http://twitter.com/uetsuhara" target="_new">@uetsuhara</a> <a href="http://twitter.com/odyssey" target="_new">@odyssey</a> content.phpとかだったら、global宣言で解決するかも。<span class='timestamp' style='font-size:12px;display:block;'><a title='Wed Nov 09 11:17:39 ' href='http://twitter.com/jim0912/status/134228152070311940'>Wed Nov 09 11:17:39 </a> via <a href="http://sourceforge.jp/projects/tween/wiki/FrontPage" rel="nofollow">Tween</a></span><span class='metadata' style='display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6;'><span class='author' style='line-height:19px;'><a href='http://twitter.com/jim0912'><img src='http://a2.twimg.com/profile_images/1570959634/s_normal.png' style='float:left;margin:0 7px 0 0px;width:38px;height:38px;' /></a><strong><a href='http://twitter.com/jim0912'>hitoshi omagari</a></strong><br/>jim0912</span></span></p>
</div>
<p>global 宣言でいけるかもとのことなので、引き続き調べてみました。</p>
<h3>根本的な原因と、WordPress テンプレートの流れ</h3>
<p>まずは、PHP の変数について。</p>
<ul>
<li>変数は「その変数を参照することができる範囲」が決まっている。この範囲＝スコープ。関数内＝1 スコープ。</li>
<li>普通は、関数の外からは関数の中の変数は参照できない（見つけられない）、関数の中からは関数の外の変数は参照できない。</li>
<li>関数外の変数（グローバル変数）を参照したい場合は宣言が必要（グローバル宣言）</li>
</ul>
<p>動かなかった原因は WordPress のテンプレートを読み込む仕組みに沿った呼び出し方をしてなかったからでした。<br />
WordPress のテンプレートは大きく分けて 2 つ。</p>
<ol>
<li>一番外側、外枠の指定のあるテンプレート、index.php や page.php など。これらは一番上のスコープ（グローバルスコープ）で処理され、プラグインで指定した変数や function.php で指定した変数をそのまま呼び出すことが出来る。</li>
<li>他のテンプレートから呼び出されるパーツ的なテンプレート、loop.php など。これはそれぞれ呼び出される時に使った関数内で実行されるので、1 とは違うスコープになる。違うスコープの場合、そのままではプラグインで指定した変数などの変数を呼び出すことができない。</li>
</ol>
<p>テンプレートは全部同じスコープにあるー、と、深く考えずぼんやり思っていました…。</p>
<p>違うスコープにあるから変数を見つけられない、ということなので「違うスコープの変数を参照したいよ！」とグローバル宣言をすることで解決できるということに。表示させたいテンプレート内で 1 度、global $wph; としてグローバル宣言してあげれば OK。</p>
<pre class="brush: php; auto-links: false;">
&lt;?php global $wph;  //グローバル宣言で $wph を参照できるように
if(isset($wph)) {
    $wph-&gt;addhatena();  //表示させたいものを記述
}?&gt;
</pre>
<p>これで表示できるように（この記事の最初のほうで書いたコードと同じです）。そのスコープで 1 回グローバル宣言してあれば良いので、例えば、記事の最初と終わりの二カ所に表示させたい場合、二番目のほうは global $wph; を書かなくても大丈夫です。</p>
<p>とはいえ、記述するコードが変わると使い勝手が落ちますし、2 回グローバル宣言を書いても問題はないかなと思うので、いつも書いてもらう形にしておけば間違いなくて良いかなー。</p>
<h2>〆</h2>
<p>こうやってちょっとずつプラグインが育っていくのだなぁ、と思いました。「よく分からないけれど、こうすれば解決する」という段階から、「原因が分かったうえで、解決方法を出せる」という段階にいけると、「そうだったのかー！」とちらばっていた事柄がつながって楽しいですね。</p>
<p>実は途中、global $wph; を &lt;?php の外に書いていることに気がつかず、しばらく遠い目になったのですが…</p>
<style type='text/css'>.bbpBox{background:url(http://a0.twimg.com/images/themes/theme1/bg.png) #35a3f2;padding:20px;}</style>
<div id='tweet_134264805837127680' class='bbpBox' style='background:url(http://a0.twimg.com/images/themes/theme1/bg.png) #35a3f2;padding:20px;'>
<p class='bbpTweet' style='background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:16px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px;'><a href="http://twitter.com/hibiki443" target="_new">@hibiki443</a> <a href="http://twitter.com/takenao" target="_new">@takenao</a> <a href="http://twitter.com/jim0912" target="_new">@jim0912</a> <a href="http://twitter.com/uetsuhara" target="_new">@uetsuhara</a> 諦めたらそこで試合終了だよ(・×・)<span class='timestamp' style='font-size:12px;display:block;'><a title='Wed Nov 09 13:43:18 ' href='http://twitter.com/odyssey/status/134264805837127680'>Wed Nov 09 13:43:18 </a> via <a href="http://sourceforge.jp/projects/tween/wiki/FrontPage" rel="nofollow">Tween</a></span><span class='metadata' style='display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6;'><span class='author' style='line-height:19px;'><a href='http://twitter.com/odyssey'><img src='http://a3.twimg.com/profile_images/1615651236/pero96x96xmas2010v2_normal.png' style='float:left;margin:0 7px 0 0px;width:38px;height:38px;' /></a><strong><a href='http://twitter.com/odyssey'>Odyssey / おで</a></strong><br/>odyssey</span></span></p>
</div>
<p>このツイートを見て、やり遂げなくてはー、と思いましたｗ かなり悩んだのに、しょぼしょぼなケアレスミスでした…T T</p>
<p>アドバイスくださった<a href="https://twitter.com/jim0912">まがりん</a>、記事にもまとめてくださっていた<a href="https://twitter.com/uetsuhara">うえつん</a>、応援してくださった<a href="https://twitter.com/odyssey">おでさん</a>、キッカケをくださった<a href="https://twitter.com/takenao">takenaoさん</a>、どうもありがとうございました！</p>
<p>長くなってしまいましたが、挿入したい場所に wp-hatena のコードを書いても表示できない状態だった方、よろしければお試しください :)</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2011/11/11/wp-hatena1-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>wp-hatena 拡張版 1.0 リリース</title>
		<link>http://wp.graphact.com/2011/08/18/wp-hatena-extended1-0/</link>
		<comments>http://wp.graphact.com/2011/08/18/wp-hatena-extended1-0/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 13:19:17 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/?p=2136</guid>
		<description><![CDATA[wp-hatena 拡張版 1.0 をリリースしました。 ダウンロード・説明はこちらを。 WordPress Plugins/JSeries » wp-hatena 拡張版 1.0 の変更点 Google +1 に対応  [...]]]></description>
			<content:encoded><![CDATA[<p>wp-hatena 拡張版 1.0 をリリースしました。</p>
<p>ダウンロード・説明はこちらを。<br />
<a href="http://wppluginsj.sourceforge.jp/wp-hatena-extended/">WordPress Plugins/JSeries » wp-hatena 拡張版</a></p>
<h2>1.0 の変更点</h2>
<ul>
<li><a href="http://www.google.com/intl/ja/+1/button/">Google +1</a> に対応</li>
<li>IE で Facebook いいね！ボタンの下が 1px 切れることがあったのを修正</li>
</ul>
<p>Google +1 は、cagylogic さんが「<a href="http://www.cagylogic.com/archives/2011/06/03005401.php">wp-hatenaにgoogle +1をサポートさせる | cagylogic</a>」で対応してくださっていたものを取り込ませていただきました。ありがとうございます！</p>
<p>よろしければ更新してお使いください :)</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2011/08/18/wp-hatena-extended1-0/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>wp-hatena 拡張版 0.9 リリース</title>
		<link>http://wp.graphact.com/2011/01/24/wp-hatena-extended0-9/</link>
		<comments>http://wp.graphact.com/2011/01/24/wp-hatena-extended0-9/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 13:31:02 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/?p=1876</guid>
		<description><![CDATA[wp-hatena 拡張版 0.9 をリリースしました。 ダウンロードはこちらから。 WordPress Plugins/JSeries » wp-hatena 拡張版 0.9 の変更点 0.9 は、をかもとさんが改良し [...]]]></description>
			<content:encoded><![CDATA[<p>wp-hatena 拡張版 0.9 をリリースしました。</p>
<p>ダウンロードはこちらから。<br />
<a href="http://wppluginsj.sourceforge.jp/wp-hatena-extended/">WordPress Plugins/JSeries » wp-hatena 拡張版</a><span id="more-1876"></span></p>
<h2>0.9 の変更点</h2>
<p>0.9 は、をかもとさんが改良してくださったものを、丸ごとドン！なリリースです。遅延ローディングで javascript を読み込むようになっており、wp-hatena で読み込むデータが原因で表示に時間がかかる、というケースが劇的に改善すると思います :) </p>
<p>また、細かな改良もしていただいています。このステキな改良をしていただいた wp-hatena 拡張版、リリースして良いか伺ったところ快く OK をいただけました。そんなわけで 0.9 リリースです。をかもとさんに感謝！</p>
<h2>0.8 の変更点</h2>
<p>ブログを書いていなかったので一応。</p>
<ul>
<li>プラグインディレクトリの取得を行う形に修正</li>
<li>アイコン画像の場所を任意にできるようにし、管理画面にオプションを追加</li>
</ul>
<p>プラグインディレクトリの取得方法は、をかもとさんに教えていただいたソースを参考にしました。ありがとうございます！</p>
<p>アイコン画像の場所変更のほうは、画像を任意のものに差し替えたい場合などにご活用ください :)</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2011/01/24/wp-hatena-extended0-9/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>wp-hatena 拡張版 0.7 リリース</title>
		<link>http://wp.graphact.com/2011/01/15/wp-hatena-0-7/</link>
		<comments>http://wp.graphact.com/2011/01/15/wp-hatena-0-7/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 17:09:48 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/?p=1832</guid>
		<description><![CDATA[Facebook シェアボタンに対応した wp-hatena 0.7 をリリースしました。ダウンロードは下記サイトからどうぞ。 WordPress Plugins/JSeries » wp-hatena 拡張版 これは、 [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook シェアボタンに対応した wp-hatena 0.7 をリリースしました。ダウンロードは下記サイトからどうぞ。</p>
<ul>
<li><a href="http://wppluginsj.sourceforge.jp/wp-hatena-extended/">WordPress Plugins/JSeries » wp-hatena 拡張版</a></li>
</ul>
<p>これは、以下のような流れで追加しました :) <span id="more-1832"></span><br />
<!-- http://twitter.com/wokamoto/status/25079804353052670 --> <!-- .bbpBox{background:url(http://a2.twimg.com/profile_background_images/53527310/gundam.jpg) #BADFCD;padding:20px;} --></p>
<div id="tweet_25079804353052670" class="bbpBox" style="background: url(http://a2.twimg.com/profile_background_images/53527310/gundam.jpg) #BADFCD; padding: 20px;">
<p class="bbpTweet" style="background: #fff; padding: 10px 12px 10px 12px; margin: 0; min-height: 48px; color: #000; font-size: 16px !important; line-height: 22px; -webkit-border-radius: 5px;"><a href="http://twitter.com/hibiki443" target="_new">@hibiki443</a> Facebook のシェアボタンもいれようぜ！<span class="timestamp" style="font-size: 12px; display: block;"><a title="Wed Jan 12 06:41:05 " href="http://twitter.com/wokamoto/status/25079804353052670">Wed Jan 12 06:41:05 </a> via <a rel="nofollow" href="http://sites.google.com/site/peraperaprv/Home">P3:PeraPeraPrv</a></span><span class="metadata" style="display: block; width: 100%; clear: both; margin-top: 8px; padding-top: 12px; height: 40px; border-top: 1px solid #e6e6e6;"><span class="author" style="line-height: 19px;"><a href="http://twitter.com/wokamoto"><img style="float: left; margin: 0pt 7px 0pt 0px; width: 38px; height: 38px;" src="http://a0.twimg.com/profile_images/1156981007/profile05_normal.jpg" alt="" /></a><strong><a href="http://twitter.com/wokamoto">wokamoto</a></strong>wokamoto</span></span></p>
</div>
<p>をかもと兄さんがシェアボタンをご所望。これは追加しないわけにはいかない！</p>
<div id="tweet_25080262345883650" class="bbpBox" style="background: url(http://a3.twimg.com/a/1294858393/images/themes/theme4/bg.gif) #3b3b3b; padding: 20px;">
<p class="bbpTweet" style="background: #fff; padding: 10px 12px 10px 12px; margin: 0; min-height: 48px; color: #000; font-size: 16px !important; line-height: 22px; -webkit-border-radius: 5px;"><a href="http://twitter.com/wokamoto" target="_new">@wokamoto</a> ！！おーけーぼす！シェアボタンも入れます！<span class="timestamp" style="font-size: 12px; display: block;"><a title="Wed Jan 12 06:42:55 " href="http://twitter.com/hibiki443/status/25080262345883650">Wed Jan 12 06:42:55 </a> via <a rel="nofollow" href="http://janetter.net/">Janetter</a></span><span class="metadata" style="display: block; width: 100%; clear: both; margin-top: 8px; padding-top: 12px; height: 40px; border-top: 1px solid #e6e6e6;"><span class="author" style="line-height: 19px;"><a href="http://twitter.com/hibiki443"><img style="float: left; margin: 0pt 7px 0pt 0px; width: 38px; height: 38px;" src="http://a3.twimg.com/profile_images/23756102/maron_normal.jpg" alt="" /></a><strong><a href="http://twitter.com/hibiki443">hibiki443</a></strong>hibiki443</span></span></p>
</div>
<p>そんなわけで Facebook シェアボタンが追加された wp-hatena 0.7、もしよろしければお使いください :)</p>
<p>余談：Facebook シェアボタンを追加するにあたり Facebook の公式サイトを見ていたんですが、シェアボタンに関する情報があったページにいくと、「いいね！」ボタン情報のページにリダイレクトされちゃうんですよね。役目が違うから、シェアボタンと「いいね！」ボタンが統合されるとも考えにくいんですが、なんだろうなー</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2011/01/15/wp-hatena-0-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>wp-hatena 拡張版 0.6 表示タイプ＋mixi チェック使用方法</title>
		<link>http://wp.graphact.com/2011/01/10/wp-hatena-btntype-and-mixicheck/</link>
		<comments>http://wp.graphact.com/2011/01/10/wp-hatena-btntype-and-mixicheck/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 05:17:11 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/?p=1785</guid>
		<description><![CDATA[表示タイプの選択が可能に wp-hatena 0.6 から、管理画面がつき「はてブ」「Facebook いいね！」「Tweet ボタン」は表示タイプを選択できるようになりました。どれを選ぶとどういう見た目になるの？という [...]]]></description>
			<content:encoded><![CDATA[<h2>表示タイプの選択が可能に</h2>
<p>wp-hatena 0.6 から、管理画面がつき「はてブ」「Facebook いいね！」「Tweet ボタン」は表示タイプを選択できるようになりました。どれを選ぶとどういう見た目になるの？というのを書いておきます。<span id="more-1785"></span></p>
<h3>はてブ</h3>
<ul>
<li>スタンダード (B!＋ブックマーク数を表示)<br />
<img class="alignnone size-full wp-image-1786" title="hatebu1" src="http://wp.graphact.com/wp-content/uploads/2011/01/hatebu1.gif" alt="" width="50" height="20" /></li>
<li>バーティカル (大きめのサイズでB!＋ブックマーク数を表示)<br />
<img class="alignnone size-full wp-image-1787" title="hatebu2" src="http://wp.graphact.com/wp-content/uploads/2011/01/hatebu2.gif" alt="" width="50" height="50" /></li>
<li>シンプル (B!のみでブックマーク数は表示されません）<br />
<img class="alignnone size-full wp-image-1788" title="hatebu3" src="http://wp.graphact.com/wp-content/uploads/2011/01/hatebu3.gif" alt="" width="20" height="20" /><br />
※独自アイコンを利用したい場合、シンプルを選択してください</li>
</ul>
<h3>Facebook</h3>
<ul>
<li>スタンダード (いいね！ボタン＋水平方向にテキストやアイコンを表示)<br />
<img class="alignnone size-full wp-image-1789" title="fcbk1" src="http://wp.graphact.com/wp-content/uploads/2011/01/fcbk1.gif" alt="" width="321" height="24" /></li>
<li>バーティカル (いいね！ボタン＋素直方向にカウント数を表示)<br />
<img class="alignnone size-full wp-image-1790" title="fcbk2" src="http://wp.graphact.com/wp-content/uploads/2011/01/fcbk2.gif" alt="" width="45" height="60" /></li>
<li>シンプル (いいね！ボタン＋水平方向にカウント数を表示)<br />
<img class="alignnone size-full wp-image-1788" title="hatebu3" src="http://wp.graphact.com/wp-content/uploads/2011/01/hatebu3.gif" alt="" width="20" height="20" /></li>
</ul>
<h3>Tweet ボタン</h3>
<ul>
<li>スタンダード (つぶやきボタン＋水平方向にカウント数を表示)<br />
<img class="alignnone size-full wp-image-1792" title="tweet1" src="http://wp.graphact.com/wp-content/uploads/2011/01/tweet1.gif" alt="" width="126" height="20" /></li>
<li>バーティカル (大きめのサイズでつぶやきボタン＋垂直方向にカウント数を表示)<br />
<img class="alignnone size-full wp-image-1793" title="tweet2" src="http://wp.graphact.com/wp-content/uploads/2011/01/tweet2.gif" alt="" width="80" height="62" /></li>
<li>シンプル (つぶやきボタンのみでカウント数は表示されません）<br />
<img class="alignnone size-full wp-image-1794" title="tweet3" src="http://wp.graphact.com/wp-content/uploads/2011/01/tweet3.gif" alt="" width="80" height="20" /><br />
※独自アイコンを利用したい場合、シンプルを選択してください</li>
</ul>
<h2>mixi チェックを使ってみたい場合</h2>
<p><a href="http://developer.mixi.co.jp/connect/developer_registration/developer">デベロッパー登録（個人の方） &lt;&lt; mixi Developer Center (ミクシィ デベロッパーセンター)</a></p>
<p>上記ページを参考に、まずはデベロッパー登録します。その後、「<a href="http://developer.mixi.co.jp/">mixi Developer Center (ミクシィ デベロッパーセンター)</a>」から Developer Dashboard へログイン。</p>
<p><img src="http://wp.graphact.com/wp-content/uploads/2011/01/mixi1.gif" alt="" title="mixi1" width="480" height="263" class="alignnone size-full wp-image-1798" /></p>
<p>上記のようなページに行くので、「mixi Plugin」へ移動。そこから、「新規サービス追加」ページへ移動。</p>
<p><img src="http://wp.graphact.com/wp-content/uploads/2011/01/mixi2.gif" alt="" title="mixi2" width="427" height="628" class="alignnone size-full wp-image-1799" /></p>
<p>「新規サービス追加」では、上記のように適宜内容を埋めます。ここでは私のブログを例としています。実際には、ご自分のブログにあった内容で書いてください。</p>
<p>サイドナビゲーション「サービストップ」で移動し、「登録サービス詳細」から今登録したサービスの内容を確認します。登録したサービス内容に「識別キー」というものが表示されているはずなので、これを wp-hatena の管理画面の「mixi key」に入力してください。</p>
<p>あとは他のプラグインと同様の処理で OK です :)</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2011/01/10/wp-hatena-btntype-and-mixicheck/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instapaper、Read It Later に対応＆管理画面がつきました。wp-hatena 拡張版 0.6 リリース</title>
		<link>http://wp.graphact.com/2011/01/10/wp-hatena-extended0-6/</link>
		<comments>http://wp.graphact.com/2011/01/10/wp-hatena-extended0-6/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 16:22:25 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/?p=1769</guid>
		<description><![CDATA[0.5 からの変更点 Instapaper に対応 Read It Later に対応 addNewHatena() 廃止、addHatena() に統合 はてブのブックマーク数をテキスト表示を追加（見た目は wp-ha [...]]]></description>
			<content:encoded><![CDATA[<h2>0.5 からの変更点</h2>
<ul>
<li>Instapaper に対応</li>
<li>Read It Later に対応</li>
<li>addNewHatena() 廃止、addHatena() に統合</li>
<li>はてブのブックマーク数をテキスト表示を追加（見た目は wp-hatena.css で整形してください）</li>
<li>管理画面がつきました！※管理画面からの設定はしなくても動きます</li>
<li>管理画面から、はてブ、Tweet、Facebook いいね！、それぞれの表示タイプを選べるように</li>
<li>管理画面からの設定がその他にも少し</li>
<li>使用する画像は wp-hatena/img に入れる仕様になりました</li>
</ul>
<p><span id="more-1769"></span>wp-hatena/img_sample にサンプルのアイコン画像を入れてあります。初回のみ、この中身を img 内にコピーしてください。</p>
<p>「自作でアイコン画像をアップしてあるのに、wp-hatena アップデート時に同梱ファイルで上書きされた！」ということがないよう、このような形にしました。:)</p>
<h2>表示サンプル</h2>
<p><img src="http://wp.graphact.com/wp-content/uploads/2011/01/wp-hatena0.6.gif" alt="" title="wp-hatena0.6" width="596" height="24" class="alignnone size-full wp-image-1770" /></p>
<p>img_sample 内の画像を利用した場合、このような見た目になります。</p>
<h2>独自アイコン表示サンプル</h2>
<p><img src="http://wp.graphact.com/wp-content/uploads/2011/01/wp-hatena0.6-originalicon.gif" alt="" title="wp-hatena0.6-originalicon" width="369" height="36" class="alignnone size-full wp-image-1771" /></p>
<p>サンプル画像を見てのとおり、Facebook いいね！ボタンだけは独自アイコンを利用できません。iframe で読み込んでいて、さらに状態により色々表示内容が変わってしまうため…</p>
<p>アイコンは、gif のものと png のものがあります。デフォルトのアイコンの形式によって変わっています。そのうち png に統一するかもしれません。（透過 png がデフォルトのものがあるので、gif への統一はあきらめました）</p>
<h2>mixi チェックを独自アイコンで表示させる場合</h2>
<p>だいぶゴリ押し手法ですが、以下のように wp-hatena.css に記述することで独自アイコンで表示することが可能です。</p>
<pre class="brush: css; auto-links: false;">
/* mixi check */
.wph.mixi-check-button {
	display: inline-block;
	/display: inline;
	width: 30px!important;/* 独自アイコンの横サイズ */
	height: 30px!important;/* 独自アイコンの縦サイズ */
	background: url(./img/mixi.png) 0 0 no-repeat!important;
	/zoom: 1;
}

.wph.mixi-check-button img {
	display: none;
}
</pre>
<p>iframe で表示されるのですが、iframe の中身が別ドメインのため外からいじれず。仕方がないので CSS で背景に画像をひいたうえで iframe 内の画像を非表示にしています。</p>
<h2>表示させたい場所に記述するタグ内容</h2>
<p>下記をそのまま記述すると、全部が表示されます。全部表示だと重複するものもあるので、適宜不要なものは削除かコメントアウトしてください。</p>
<pre class="brush: php; auto-links: false;">
<?php if(isset($wph)) {
	//はてブ　管理画面から表示タイプを選択可能
	$wph->addhatena();
	//はてブのブックマーク数をテキスト表示（独自アイコン利用時のブックマーク数表示などに）
	$wph->addHatenaCountTxt();
	//はてブのブックマーク数を画像で表示（よくあるタイプ）
	$wph->addHatenaCount();
	$wph->adddelicious();
	$wph->addLivedoor();
	$wph->addYahoo();
	$wph->addFC2();
	$wph->addNifty();
	$wph->addPOOKMARK();
	$wph->addBuzzurl();
	$wph->addChoix();
	$wph->addnewsing();
	$wph->addInstapaper();
	$wph->addReadItLater();
	//Tweet ボタン　管理画面から表示タイプ選択可能
	$wph->addTweetBtn();
	$wph->addEvernoteClip();
	//Facebook いいね！ボタン　管理画面から表示タイプ選択可能
	$wph->addFacebook();
	//mixi チェック　※ ディベロッパーセンターに登録が必要、分かる人向け
	$wph->addMixicheck();
}?>
</pre>
<h2>ダウンロード</h2>
<p><a href="http://sourceforge.jp/projects/wppluginsj/downloads/50541/wp-hatena-0.6.zip/">wp-hatena-0.6.zip</a></p>
<p>管理画面は初挑戦なので、おかしいところがあったらコッソリご指摘ください。</p>
<p>「<a href="http://wppluginsj.sourceforge.jp/wp-hatena-extended/">WordPress Plugins/JSeries » wp-hatena 拡張版</a>」にも明日以降に…詳細を…。（ねむたいので…）</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2011/01/10/wp-hatena-extended0-6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wp-hatena 拡張版 0.5</title>
		<link>http://wp.graphact.com/2011/01/05/wp-hatena-extended0-5/</link>
		<comments>http://wp.graphact.com/2011/01/05/wp-hatena-extended0-5/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 02:06:00 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/2011/01/05/wp-hatena-extended0-5</guid>
		<description><![CDATA[wp-hatena 拡張版 version 0.5 をリリースしました。 今回から WordPress Plugins/JSeries のほうにページを作成しました（3 年半ごしです…す、すみませ…）。 WordPres [...]]]></description>
			<content:encoded><![CDATA[<p>wp-hatena 拡張版 version 0.5 をリリースしました。</p>
<p>今回から WordPress Plugins/JSeries のほうにページを作成しました（3 年半ごしです…す、すみませ…）。</p>
<ul>
<li><a href="http://wppluginsj.sourceforge.jp/wp-hatena-extended/">WordPress Plugins/JSeries » wp-hatena 拡張版</a></li>
</ul>
<p>新しいバージョンのダウンロードは、JSeries ページからお願いします。<span id="more-1764"></span></p>
<ul>
<li>はてなブックマーク</li>
<li>del.icio.us</li>
</ul>
<p>の他に、以下のものにも対応しています。</p>
<ul>
<li>新はてなブックマーク（はてブ被リンク数も表示） !New</li>
<li>Livedoorクリップ</li>
<li>Yahoo!ブックマーク</li>
<li>FC2ブックマーク</li>
<li>ニフティクリップ</li>
<li>POOKMARK Airlines</li>
<li>Buzzurl</li>
<li>Choix</li>
<li>newsing</li>
<li>Evernote Clip !New</li>
<li>Facebook いいね！ !New</li>
<li>Twitter でつぶやく !New</li>
</ul>
<p>こっそりと mixi チェックにも対応していますが、mixi デベロッパーセンターに登録が必要だったり何かと手間がかかるので自己責任でがんばりたい方向けということで…。</p>
<p>mixi いいね！や、Facebook のシェアボタンも出来そうではあるのですが、とりあえず。いずれ「これもつけたい」と思ったらまた追加すると思います。</p>
<p>新はてなブックマーク（はてブ被リンク数も表示）ボタンを入れたので、前バージョンでつけた「はてブ被リンク数表示」は削除しました。</p>
<p>また、今回から CSS を同梱するようになりました（自動で読み込みます）。表示させるボタンのマージンを調整したい場合には、CSS のほうを弄っていただければ OK です。</p>
<p>twitter のつぶやきボタンの種類（ツイート数も表示するかどうか等）は、それぞれ用にタグを作っておくのがいいのか、設定してもらうようにしておくのがいいのか、迷った末にシンプルに決めうちしました。</p>
<p>どういうのが多くの方に使いやすい形でしょうかねー。元々の hiromasa さんの wp-hatena のシンプルなわかりやすさを残したいので、あまり複雑にはしたくないなーなどと思ったり。</p>
<p>そんなわけでリリースしました wp-hatena 拡張版 0.5、もしよろしければお使いください :)</p>
<div id="FLASH_MESSAGE" style="display: none;"></div>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2011/01/05/wp-hatena-extended0-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>wp-hatena 拡張版 はてブ被リンク数表示バージョン</title>
		<link>http://wp.graphact.com/2009/12/09/wp-hatena-ino0-4/</link>
		<comments>http://wp.graphact.com/2009/12/09/wp-hatena-ino0-4/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 14:20:05 +0000</pubDate>
		<dc:creator>hibiki</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://wp.graphact.com/?p=1203</guid>
		<description><![CDATA[最新版は下記の場所にありますのでご確認ください。 WordPress Plugins/JSeries » wp-hatena 拡張版 wp-hatena 拡張版に、はてブ被リンク数表示バージョンを追加しました。 「合計  [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-bottom:2em;padding:10px;background:#FFFBCC;color:#333;">
最新版は下記の場所にありますのでご確認ください。<br />
<a href="http://wppluginsj.sourceforge.jp/wp-hatena-extended/">WordPress Plugins/JSeries » wp-hatena 拡張版</a>
</div>
<p>wp-hatena 拡張版に、はてブ被リンク数表示バージョンを追加しました。<br />
「合計 10 個の SBS + はてブ被リンク数」を表示することができます。</p>
<h2>なにができるの？</h2>
<p><img src="http://wp.graphact.com/wp-content/uploads/2009/12/hatebulink.png" alt="hatebulink" title="hatebulink" width="229" height="77" class="alignnone size-full wp-image-1214" /></p>
<p>この画像の、右端にあるような「はてなブックマーク被リンク数」を表示できるようになりました。<br />
表示できるモノは以下の通りです。</p>
<ul>
<li>はてブ</li>
<li>del.icio.us</li>
<li>Livedoorクリップ</li>
<li>Yahoo!ブックマーク</li>
<li>FC2ブックマーク</li>
<li>ニフティクリップ</li>
<li>POOKMARK Airlines</li>
<li>Buzzurl</li>
<li>Choix</li>
<li>newsing</li>
<li>はてブ被リンク数 <span style="color:#FF0099;">New!!今回追加</span></li>
</ul>
<h2>ダウンロード</h2>
<div class="nice_download"><div style="border-top: 2px solid rgb(192, 192, 192); border-bottom: 2px solid rgb(192, 192, 192); margin: 5px 30px; padding: 10px 20px 10px 45px; background: rgb(245, 245, 245) url(http://wp.graphact.com/wp-content/plugins/NiceWeb2CSS/icon/download.gif) no-repeat scroll 15px 50%; text-align: left; color: rgb(102, 102, 102);">download<br />
<a href='http://wp.graphact.com/wp-content/uploads/2009/12/wp-hatena-0.93j-ino0.4.zip'>wp-hatena-0.93j-ino0.4.zip</a><br />
</div></div>
<p>現時点では _blank でリンク先が開くバージョンのみです。もし要望があれば、_blank で開かないバージョンも作るかもしれません。<br />
<ins datetime="2010-07-16">2010.07.16  アーカイブを lzh から zip に変更</ins></p>
<h2>設定</h2>
<p>使い方は本家 wp-hatena と全く同じです。</p>
<ul>
<li>拡張版 以前のバージョン　<a href="http://wp.graphact.com/2007/07/11/96">wp-hatena にさらに追加、合計 10 個の SBS に対応 | Numb.</a></li>
<li>本家配布サイト　<a href="http://wppluginsj.sourceforge.jp/wp-hatena/">WordPress Plugins/JSeries » wp-hatena</a></li>
</ul>
<p>表示させたいテンプレートに以下の内容を書くことで表示されます。<br />
不要なものは一行まるごと削除で出力しないことも可能です。</p>
<pre class="brush: plain; auto-links: false;">
&lt;?php if(isset($wph)) {
	$wph-&gt;addHatena();
	$wph-&gt;adddelicious();
	$wph-&gt;addLivedoor();
	$wph-&gt;addYahoo();
	$wph-&gt;addFC2();
	$wph-&gt;addNifty();
	$wph-&gt;addPOOKMARK();
	$wph-&gt;addBuzzurl();
	$wph-&gt;addChoix();
	$wph-&gt;addnewsing();
	$wph-&gt;addHatenaCount();
}?&gt;
</pre>
<p>※上記内容で、拡張バージョンで対応しているすべてが表示されます。</p>
<pre class="brush: plain; light: true; auto-links: false;">$wph-&gt;addHatenaCount();</pre>
<p>ちなみに上記部分が、はてブ被リンク数表示の指定です。</p>
<h2>参考</h2>
<ul>
<li><a href="http://b.hatena.ne.jp/help/count">自分のブログに「○○users」を表示する</a> はてなブックマークヘルプより</li>
</ul>
<p>はてブ被リンク数の表示は、「ブックマーク数を画像で取得するAPI」を利用しています。</p>
<p>よろしければお使いください :)</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.graphact.com/2009/12/09/wp-hatena-ino0-4/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

