<?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>I18N Blog &#187; WordPress</title>
	<atom:link href="http://blog.kokusaika.jp/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kokusaika.jp</link>
	<description>Internationalization tips and others by Kokusaika JP</description>
	<lastBuildDate>Tue, 10 Jan 2012 11:07:53 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPressのブログにFacebookのコメント欄を追加する方法</title>
		<link>http://blog.kokusaika.jp/2011/04/04/wordpress-facebook-comment/</link>
		<comments>http://blog.kokusaika.jp/2011/04/04/wordpress-facebook-comment/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 03:45:27 +0000</pubDate>
		<dc:creator>J. O.</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[おぼえがき]]></category>
		<category><![CDATA[未分類]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook comment]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=676</guid>
		<description><![CDATA[<p>当ブログにFacebookのコメント欄を追加しました。各記事にコメントすると、自分のfacebookのウォールにコメントした記事へのリンクとそのコメントが表示されます。（チェックを外すとコメント投稿のみ）</p>
<p>Facebookのコメントプラグイン（ブログパーツ）は以下から入手できます。</p>
<p>http://developers.facebook.com/docs/reference/plugins/comments/</p>
<p>但しここで作ったコードは、固定URLへのコメントになるので、ブログのURLを指定すると、</p>
<p>記事ごとにこのブログパーツを埋め込んだとしても、全てリンク先がブログのTOPになってしまいます。</p>
<p>（※WordPressで作成した当ブログでの確認結果です。アメブロなどのブログサービスでの動作は未検証です。）</p>
<p>これでは、せっかく投稿してもらっても、コメントがどの記事へのものか分からなくなるので、効果半減です。</p>
<p>WordPressでブログを作成している場合は、URLの部分をthe_permalink()関数に置き換えて、各記事のリンクがURLになるようにします。</p>

echo &#8216;&#60;br/&#62;&#60;div id=&#8221;fb-root&#8221;&#62;&#60;/div&#62;&#60;script src=&#8221;http://connect.facebook.net/en_US/all.js#appId=APP_ID&#38;amp;xfbml=1&#8243;&#62;&#60;/script&#62;&#60;fb:comments href=&#8221;&#8216;;
the_permalink();
echo &#8216;&#8221; num_posts=&#8221;2&#8243; width=&#8221;500&#8243;&#62;&#60;/fb:comments&#62;&#8217;;

<p>入れる箇所ですが、footer.php、もしくは使っているテーマの各記事のフッターを生成している箇所（bfa_post_part.phpなど）に入れます。</p>
<p>ブログのソースをブラウザなどで確認し、挿入したい箇所のHTMLを出力しているphpをサーバー内でgrepしてみてみるといいかと思います。</p>
<p>※挿入時の注意ですが、the_permalink()はリンクを文字列を返すのではなく、自身でリンクを出力（echo）しているようなので、上記のようにechoを分けて書く必要があります。</p>
<p>（echo &#8216;&#60;fb:comments&#8230;&#8217; + the_permalink() [...]]]></description>
			<content:encoded><![CDATA[<p>当ブログにFacebookのコメント欄を追加しました。各記事にコメントすると、自分のfacebookのウォールにコメントした記事へのリンクとそのコメントが表示されます。（チェックを外すとコメント投稿のみ）</p>
<p>Facebookのコメントプラグイン（ブログパーツ）は以下から入手できます。</p>
<p><a href="http://developers.facebook.com/docs/reference/plugins/comments/" target="_blank">http://developers.facebook.com/docs/reference/plugins/comments/</a></p>
<p>但しここで作ったコードは、固定URLへのコメントになるので、ブログのURLを指定すると、</p>
<p>記事ごとにこのブログパーツを埋め込んだとしても、全てリンク先がブログのTOPになってしまいます。</p>
<p>（※WordPressで作成した当ブログでの確認結果です。アメブロなどのブログサービスでの動作は未検証です。）</p>
<p>これでは、せっかく投稿してもらっても、コメントがどの記事へのものか分からなくなるので、効果半減です。</p>
<p>WordPressでブログを作成している場合は、URLの部分を<span style="color: #0000ff;">the_permalink()</span>関数に置き換えて、各記事のリンクがURLになるようにします。</p>
<blockquote>
<div id="_mcePaste">echo &#8216;&lt;br/&gt;&lt;div id=&#8221;fb-root&#8221;&gt;&lt;/div&gt;&lt;script src=&#8221;http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;amp;xfbml=1&#8243;&gt;&lt;/script&gt;&lt;fb:comments href=&#8221;&#8216;;</div>
<div id="_mcePaste"><span style="color: #0000ff;">the_permalink();</span></div>
<div id="_mcePaste">echo &#8216;&#8221; num_posts=&#8221;2&#8243; width=&#8221;500&#8243;&gt;&lt;/fb:comments&gt;&#8217;;</div>
</blockquote>
<p>入れる箇所ですが、footer.php、もしくは使っているテーマの各記事のフッターを生成している箇所（bfa_post_part.phpなど）に入れます。</p>
<p>ブログのソースをブラウザなどで確認し、挿入したい箇所のHTMLを出力しているphpをサーバー内でgrepしてみてみるといいかと思います。</p>
<p>※挿入時の注意ですが、<span style="color: #0000ff;">the_permalink()<span style="color: #000000;">はリンクを文字列を返すのではなく、自身でリンクを出力（echo）しているようなので、<span style="color: #0000ff;">上記のようにechoを分けて書く</span>必要があります。</span></span></p>
<p><span style="color: #0000ff;"><span style="color: #000000;">（echo &#8216;&lt;fb:comments&#8230;&#8217; + </span></span><span style="color: #0000ff;">the_permalink() <span style="color: #000000;">+ &#8216;/fb:comments&gt;&#8217;のように書いてもうまくいきません）</span></span></p>
<p>記事のURLを動的に取得するすべがあるブログであれば、同じような感じでブログに埋め込めると思います。</p>
<p>Facebookをやっていて自身のブログをお持ちの方はぜひ試してみてください。</p>
<p><span style="color: #0000ff;"><span style="color: #000000;"><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2011/04/04/wordpress-facebook-comment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressモバイルプラグイン「WPtap」</title>
		<link>http://blog.kokusaika.jp/2011/02/28/wordpress-mobile-plugin-wptap/</link>
		<comments>http://blog.kokusaika.jp/2011/02/28/wordpress-mobile-plugin-wptap/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 06:30:38 +0000</pubDate>
		<dc:creator>J. O.</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[qtraslate]]></category>
		<category><![CDATA[WordpRess Multilingual]]></category>
		<category><![CDATA[WordPress Plugin]]></category>
		<category><![CDATA[WordPress多言語化]]></category>
		<category><![CDATA[WPtap]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=635</guid>
		<description><![CDATA[<p>以前、当ブログのモバイル対応時の問題点について書きましたが、共有ボタンやテンプレートの充実にために別のモバイル用プラグインを使うことにしました。</p>
<p>それで見つけたのが、このWPtap News [...]]]></description>
			<content:encoded><![CDATA[<p>以前、<a href="http://blog.kokusaika.jp/2011/02/01/wordpress-template-date-format/">当ブログのモバイル対応時の問題点</a>について書きましたが、共有ボタンやテンプレートの充実にために別のモバイル用プラグインを使うことにしました。</p>
<p>それで見つけたのが、この<a href="http://wordpress.org/extend/plugins/wptap/" target="_blank">WPtap News Press</a>。</p>
<p>それほど知名度があるわけではないようですが、カスタマイズなど含め結構使えるプラグインです。</p>
<p><a href="http://wordpress.org/extend/plugins/addthis/" target="_blank">AddThis プラグイン</a>との相性もいいので、モバイル版にも共有ボタンを貼れます。</p>
<p>ヘッダーのブックボタンを押すと、自分のTwitterやFacebookページのアイコンも出てくるので、</p>
<p>PC+スマートフォンでビジネスブログを展開したい人にはお勧めかと思います。</p>
<p>当ブログは、テーマに少し手を入れて、会社HPのバナーと言語切り替えメニュー（<a href="http://www.qianqin.de/qtranslate/" target="_blank">qtranslate</a>の関数）</p>
<p>も入れました。</p>
<p>但し、やはり上記記事で書いたように、デフォルトで日本語の日付が文字化けする。:-(</p>
<p>以前は、テーマのソースを書き換えたのですが、どうやらテーマが原因ではなく、<a href="http://www.qianqin.de/qtranslate/" target="_blank">qtranslate</a>のバグだったようです。</p>
<p>以下の記事を参考にさせていただきました。</p>
<p><a href="http://formula1.gimlet301515.com/WordPress/?p=407" target="_blank">http://formula1.gimlet301515.com/WordPress/?p=407</a></p>
<p>.moとかいじるのが面倒くさったので、とりあえず言語の書式設定をyyyy.mm.dd形式にして、カレンダーアイコンの部分だけ、テーマのソースを修正（フォーマット文字列を変えただけですが）して対応。</p>
<p>それにしても、やはりオープンソースの世界になると、まだまだこういった、ローケルや文字コードに依存する問題があるものですね。</p>
<p>（そういったバグを調べてちゃんと動くようにするのもそれはそれで楽しいですが）</p>
<p><a rel="attachment wp-att-636" href="http://blog.kokusaika.jp/2011/02/28/wordpress-mobile-plugin-wptap/__-2/"><img class="alignnone size-full wp-image-636" title="i18nBlog mobile by WPtap " src="http://blog.kokusaika.jp/wp-content/uploads/2011/02/PNG" alt="" width="320" height="480" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2011/02/28/wordpress-mobile-plugin-wptap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressテンプレートの日付書式の変更</title>
		<link>http://blog.kokusaika.jp/2011/02/01/wordpress-template-date-format/</link>
		<comments>http://blog.kokusaika.jp/2011/02/01/wordpress-template-date-format/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 05:37:05 +0000</pubDate>
		<dc:creator>J. O.</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Atahualpa]]></category>
		<category><![CDATA[Carrington Mobile]]></category>
		<category><![CDATA[I18N]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[L10N]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[多言語化]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=537</guid>
		<description><![CDATA[<p>先日、Carrington Mobileというテンプレートを使って、当サイトをモバイル対応しました。</p>
<p>スマートフォンでもきれいに表示されてなかなか優れものですが、1点難点が。</p>
<p>記事の日付がことごとく文字化け、または表示されない。</p>
<p>原因は、テンプレートのコメントの日付、時間のフォーマット処理がうまく働いていない。</p>
<p>該当箇所を見つけ出し、とりあえず固定のyyyy.mm.dd形式にして解決。</p>
<p>ちなみに、当サイトのPC版テンプレートAtahualpaでも同様の現象が起こります。</p>
<p>該当箇所の見つけ方としては、ベタですが、</p>
<p>themes/&#8230; 以下の該当テンプレートディレクトリを”date(”などでgrepする。</p>
<p>見つかったPHPのget_comment_dateやcomment_date、dateなどを呼び出し箇所を探して以下のように直す。</p>
<p>&#60;p&#62;by &#60;cite&#62;&#60;?php comment_author_link() ?&#62;&#60;/cite&#62; on &#60;a href=&#8221;#comment-&#60;?php comment_ID() ?&#62;&#8221; title=&#8221;"&#62;&#60;?php comment_date(&#8216;Y.m.d &#8216;) ?&#62; &#60;?php comment_time(&#8216;H:i:s&#8216;) ?&#62;&#60;/a&#62; &#60;?php edit_comment_link(&#8216;e&#8217;,&#8221;,&#8221;); ?&#62;&#60;/small&#62;&#60;/p&#62;</p>
<p>ここに別の書式文字が指定されていたり、引数なしの場合、うまく表示されないことが多いです。</p>
<p>※但し、これらの関数の挙動はホスティングしているサーバーのPHPの設定やロケールで変わるので、一概にそうとは言えない。</p>
<p>該当ファイルは、Atahualpaの場合、</p>
<p>bfa_custom_comments.php</p>
<p>※ちなみに、このファイルが関係するのはコメントの日付。記事の日付などは、Atahualpaのテーマオプション画面で変更できます。（%date()% の部分を%date(&#8216;Y.m.d H:i:s&#8217;)%などに変える。）</p>
<p>&#60;?php printf(__(&#8216;%1$s  &#8216;at&#8217;を削る %2$s&#8217;,'atahualpa&#8217;), get_comment_date(__(&#8216;Y.m.d&#8216;,&#8217;atahualpa&#8217;)),  get_comment_time(__(&#8216;H:i:s&#8216;,&#8217;atahualpa&#8217;))) [...]]]></description>
			<content:encoded><![CDATA[<p>先日、<a href="http://wordpress.org/extend/themes/carrington-mobile" target="_blank">Carrington Mobile</a>というテンプレートを使って、当サイトをモバイル対応しました。</p>
<p>スマートフォンでもきれいに表示されてなかなか優れものですが、1点難点が。</p>
<p><span style="color: #0000ff;">記事の日付がことごとく文字化け、または表示されない</span>。</p>
<p>原因は、テンプレートのコメントの日付、時間のフォーマット処理がうまく働いていない。</p>
<p>該当箇所を見つけ出し、とりあえず固定のyyyy.mm.dd形式にして解決。</p>
<p>ちなみに、当サイトのPC版テンプレート<a href="http://wordpress.org/extend/themes/atahualpa" target="_blank">Atahualpa</a>でも同様の現象が起こります。</p>
<p>該当箇所の見つけ方としては、ベタですが、</p>
<p>themes/&#8230; 以下の該当テンプレートディレクトリを”date(”などでgrepする。</p>
<p>見つかったPHPの<span style="color: #0000ff;">get_comment_date</span>やc<span style="color: #0000ff;">omment_date</span>、<span style="color: #0000ff;">date</span>などを呼び出し箇所を探して以下のように直す。</p>
<blockquote><p>&lt;p&gt;by &lt;cite&gt;&lt;?php comment_author_link() ?&gt;&lt;/cite&gt; on &lt;a href=&#8221;#comment-&lt;?php comment_ID() ?&gt;&#8221; title=&#8221;"&gt;&lt;?php comment_date(&#8216;<span style="color: #0000ff;">Y.m.d</span> &#8216;) ?&gt; &lt;?php comment_time(&#8216;<span style="color: #0000ff;">H:i:s</span>&#8216;) ?&gt;&lt;/a&gt; &lt;?php edit_comment_link(&#8216;e&#8217;,&#8221;,&#8221;); ?&gt;&lt;/small&gt;&lt;/p&gt;</p></blockquote>
<p>ここに別の書式文字が指定されていたり、引数なしの場合、うまく表示されないことが多いです。</p>
<p>※但し、これらの関数の挙動はホスティングしているサーバーのPHPの設定やロケールで変わるので、一概にそうとは言えない。</p>
<p>該当ファイルは、Atahualpaの場合、</p>
<p>bfa_custom_comments.php</p>
<p>※ちなみに、このファイルが関係するのはコメントの日付。記事の日付などは、Atahualpaのテーマオプション画面で変更できます。（%date()% の部分を%date(&#8216;Y.m.d H:i:s&#8217;)%などに変える。）</p>
<blockquote><p>&lt;?php printf(__(&#8216;%1$s  <span style="color: #0000ff;">&#8216;at&#8217;を削る</span> %2$s&#8217;,'atahualpa&#8217;), get_comment_date(__(&#8216;<span style="color: #0000ff;">Y.m.d</span>&#8216;,&#8217;atahualpa&#8217;)),  get_comment_time(__(&#8216;<span style="color: #0000ff;">H:i:s</span>&#8216;,&#8217;atahualpa&#8217;))) ?&gt;</p></blockquote>
<p>Carrington Mobileの場合は、</p>
<p>comment-default.php</p>
<p>など数ファイルです。</p>
<p>PHPの書式フォーマットについては、<a href="http://php.net/manual/ja/function.date.php" target="_blank">こちら</a>。</p>
<p>本当は、タイムゾーンをUTCで管理して、アクセス元のIPなどで国判別して、時差計算して表示するとかしたいんだけど（せっかく多言語ブログなので）、そういったプラグインないかな？</p>
<p>Atahualpaの日付バグについては、<a href="http://blog.kokusaika.jp/2009/04/20/comment-date-incorrect-atahualpa/">こちらの記事</a>も参照してみてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2011/02/01/wordpress-template-date-format/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPressテンプレートアップデートに注意!</title>
		<link>http://blog.kokusaika.jp/2010/08/19/template_update_caution/</link>
		<comments>http://blog.kokusaika.jp/2010/08/19/template_update_caution/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 04:07:30 +0000</pubDate>
		<dc:creator>J. O.</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[テンプレート]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=416</guid>
		<description><![CDATA[　 [...]]]></description>
			<content:encoded><![CDATA[<p>昨日、このブログのwordpress本体、プラグイン、テンプレートを全て最新にしました。</p>
<p>忙しかったこともあり、えいやでバックアップなしで自動更新。</p>
<p>そんなにたくさんプラグインも入れてないし、案の定、特に動作上も問題なし。</p>
<p>SEOパックとかなにが変わっているのかわからないけどとりあえずEnabledに。</p>
<p>ただし、テンプレートのHTMLの直接いじった部分が置き換わっていて、泣く泣く修正。^^;)</p>
<p>(少なくてよかった）</p>
<p>と、ここまでは想定内でしたが、その日の夜にあることに気づいて愕然。</p>
<p>「Google AnalythicsとWebmaster Tooｌのタグとスクリプトも消えてるやんけ！」</p>
<p>今日、あわてて管理画面からコピーして戻しました。</p>
<p>（ちなみに、Webmaster Tooｌはメタタグを使っていますが、そのテキストがどこにも見当たらない。Analythicsのほうはスクリプトが残ってますが。まあ、全部固定のタグらしいので他のドメインのをコピーしました）</p>
<p>削除されても管理画面上は特にエラーなど表示されないのでへたをするとそのまま忘れていた可能性も。。</p>
<p>というわけで、テンプレートはやっぱりバックアップ取ってからにしましょうという備忘録。</p>
<p>でも、わがままをいうと、wordpressの管理画面にバックアップボタンとかつけてほしいです。</p>
<p>（特にテンプレート更新には）</p>
<p>更新後のディレクトリを見ると、全消し、全上書きのようで、自前の画像なども消されるみたい。</p>
<p>そもそもテンプレートはupdate自体しないほうがいいかな。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2010/08/19/template_update_caution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress外部エディタに注意！</title>
		<link>http://blog.kokusaika.jp/2010/06/09/wordpress-external-editor/</link>
		<comments>http://blog.kokusaika.jp/2010/06/09/wordpress-external-editor/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 07:31:28 +0000</pubDate>
		<dc:creator>J. O.</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[エディタ]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=366</guid>
		<description><![CDATA[[...]]]></description>
			<content:encoded><![CDATA[<p>またまたエディタネタだが、これはクライアント上のエディタでなく、Wordpressや他のCMSで使われるWYSIWYGエディタの話。</p>
<p>昨日と今日、WordPressのデフォルトエディタがいまいちなので、Joomal!で使っている<strong><span style="color: #0000ff;">FCK Editor</span></strong>の移植版を社内ブログとこのブログに入れてみたところ、はじめは「お、なんか使いやすそう」と思ったら、「公開」ボタンを押すと、記事本文、全部消滅。。。</p>
<p>もともとあった記事も消すから（更新されないとかでなく）たちが悪い。</p>
<p>どうやらWeb上でも色々取り上げられてて、WordPressのバージョン（新しいもの）に関係しているみたい。</p>
<p>一般ユーザーでなく、ａｄｍｉｎで記事を書けば消えずに書けます。</p>
<p>てわけで、社内ブログとこのブログの設定を急いで戻しました。</p>
<p>ブログって書いたことある人なら分かると思うけど、さあ公開！って時に消えると、かなりへんこんでもう書く気しなくなります。。</p>
<p>ちなみに、前の記事書いているときこの現象に当たって、全部書き直しました。。</p>
<p>はじめは英語のほうも書いてたんだけど、さすがにめんどくさくなって日本語のみの公開にしました。</p>
<p>皆さんも、オープンソースのものを使う時は十分注意しましょうね！</p>
<p>（やっぱりテストが大事だな）</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2010/06/09/wordpress-external-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

