<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>WordPress（ワードプレス）コミュニティ</title>
	<atom:link href="http://wp3.jp/feed/" rel="self" type="application/rss+xml" />
	<link>http://wp3.jp</link>
	<description>WordPress（ワードプレス）コミュニティ</description>
	<lastBuildDate>Fri, 27 Apr 2012 15:53:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/feed/" />
		<item>
		<title>VCスペシャルセミナーで「WordPressを使ってかんたんスマホ最適化！」のお話をさせていただきました。</title>
		<link>http://wp3.jp/2012/03/22/vc-20120322/</link>
		<comments>http://wp3.jp/2012/03/22/vc-20120322/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 10:13:36 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[WordPressのカスタマイズ]]></category>
		<category><![CDATA[コミュニティ]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=2147</guid>
		<description><![CDATA[こんにちは。星野です。だいぶご無沙汰しております。 今年に入ってからは、WordPress関係の仕事がとても多く、特に、この２ヶ月くらいの間だけで、昨年１年間に発行した請求書や見積書などの量を超えてしまいました。景気も良 &#8230; <a href="http://wp3.jp/2012/03/22/vc-20120322/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>こんにちは。星野です。だいぶご無沙汰しております。<br />
今年に入ってからは、WordPress関係の仕事がとても多く、特に、この２ヶ月くらいの間だけで、昨年１年間に発行した請求書や見積書などの量を超えてしまいました。景気も良くなりつつあるのかなと思いました。</p>
<p>さて、その間に、執筆させていただいた<strong>「<a href="http://www.amazon.co.jp/gp/product/4774150282/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=wp3-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=4774150282">WordPress 3.x (速習デザイン)</a>」</strong>という書籍が発売されたり、<br />
毎週どこかで何かの話を前に出てプレゼンしていたり、TwitterやFacebookはしているのですが、なかなかブログをまとめる時間が足りなくなってしまいました。<br />
やはり習慣と言いますか、ブログだけでなく何事も継続する意識が必要なのかなと認識しているところです。</p>
<p>また改めて色々と書ければと思いますが、ちょうど今、<br />
<strong>「<a href="http://report.valuecommerce.ne.jp/rss/seminar/vc_sps_20120322/vc_sem_form.php">VCスペシャルセミナー～今がチャンス！スマートフォン最適化サイトで収益アップを目指そう～|アフィリエイトのバリューコマース</a>」</strong><br />
というセミナー中でして、PDF資料を直前に公開するというお約束でしたので、取り急ぎ、スライドを公開いたします。</p>
<div id="attachment_2149" class="wp-caption alignnone" style="width: 410px"><a href="http://wp3.jp/wp-content/uploads/2012/03/vc_hoshino_20120322.pdf"><img src="http://wp3.jp/wp-content/uploads/2012/03/vc20120322.png" alt="WordPressを使ってかんたんスマホ最適化！" title="WordPressを使ってかんたんスマホ最適化！" width="400" height="306" class="size-full wp-image-2149" /></a><p class="wp-caption-text">WordPressを使ってかんたんスマホ最適化！</p></div>
<p><strong><a href='http://wp3.jp/wp-content/uploads/2012/03/vc_hoshino_20120322.pdf'>WordPressを使ってかんたんスマホ最適化！</a></strong>（スライド246枚、5.26MB）</p>
<p>それでは、また！</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/03/22/vc-20120322/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/03/22/vc-20120322/" />
	</item>
		<item>
		<title>リンクシェアWordPressマネタイズセミナーの講師をしました。</title>
		<link>http://wp3.jp/2012/02/09/linkshare-wordpress/</link>
		<comments>http://wp3.jp/2012/02/09/linkshare-wordpress/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 01:42:01 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[WordPressのカスタマイズ]]></category>
		<category><![CDATA[コミュニティ]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=2128</guid>
		<description><![CDATA[2012年2月4日（土曜日）に渋谷で、WordPressマネタイズセミナーがありまして、リンクシェアの鈴木さんとともに、講師を担当しました。 【セミナー】WordPressマネタイズセミナー：アフィリエイト リンクシェア &#8230; <a href="http://wp3.jp/2012/02/09/linkshare-wordpress/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>2012年2月4日（土曜日）に渋谷で、<strong>WordPressマネタイズセミナー</strong>がありまして、リンクシェアの鈴木さんとともに、講師を担当しました。</p>
<p><strong><a href="http://www.linkshare.ne.jp/event/semi/2012/01/wp_seminar.html">【セミナー】WordPressマネタイズセミナー：アフィリエイト リンクシェア</a></strong></p>
<p>WordPressをお客様向けの納品など請負案件ベースで使っている人に、自社サイト運営（自分のサイト運営）での収益化（マネタイズ）の方法について説明をする、という会でした。WordPressイベントの際にのみ告知した、どちらかと言えばクローズドの会だったということでしたが、２０～３０人くらいの方にご参加いただいたように見えましたので、ありがとうございました！</p>
<div id="attachment_2130" class="wp-caption alignnone" style="width: 410px"><a href="http://wp3.jp/wp-content/uploads/2012/02/20120204b.jpg" rel="lightbox[2128]"><img src="http://wp3.jp/wp-content/uploads/2012/02/20120204b.jpg" alt="リンクシェアWordPressマネタイズセミナー" title="リンクシェアWordPressマネタイズセミナー" width="400" height="300" class="size-full wp-image-2130" /></a><p class="wp-caption-text">リンクシェアWordPressマネタイズセミナー</p></div>
<p>当日はストリーミングのみですが、Ustreamもありまして、そちらは把握していないのですが、見ていただいた方もいらっしゃったとのことで、ありがとうございました。</p>
<div id="attachment_2131" class="wp-caption alignnone" style="width: 410px"><a href="http://wp3.jp/wp-content/uploads/2012/02/20120204c.jpg" rel="lightbox[2128]"><img src="http://wp3.jp/wp-content/uploads/2012/02/20120204c.jpg" alt="リンクシェアWordPressマネタイズセミナー" title="リンクシェアWordPressマネタイズセミナー" width="400" height="300" class="size-full wp-image-2131" /></a><p class="wp-caption-text">リンクシェアWordPressマネタイズセミナー</p></div>
<p>最後に、スライドを公開しておきますので、復習用、また、見逃した方で興味のある方はぜひご参照ください。</p>
<div id="attachment_2137" class="wp-caption alignnone" style="width: 410px"><a href="http://wp3.jp/wp-content/uploads/2012/02/linkshare_20120204.pdf"><img src="http://wp3.jp/wp-content/uploads/2012/02/linkshare-wp.jpg" alt="リンクシェアWordPressマネタイズセミナー" title="リンクシェアWordPressマネタイズセミナー" width="400" height="298" class="size-full wp-image-2137" /></a><p class="wp-caption-text">リンクシェアWordPressマネタイズセミナー</p></div>
<p><strong><a href='http://wp3.jp/wp-content/uploads/2012/02/linkshare_20120204.pdf'>リンクシェアWordPressマネタイズセミナー</a></strong>（PDF資料、スライド294枚、5.3MB）</p>
<p>なお、前提として、スライドに書かれている<strong>WebAPI（クロスオーバーサーチ）</strong>や<strong>CSV（マーチャンダイザー）</strong>は、リンクシェアさんに登録していないと使えません。</p>
<p><strong><a href="http://wp3.jp/link/linkshare.php">リンクシェアさんへの登録</a></strong>は以下となります。</p>
<p><a href="http://click.linksynergy.com/fs-bin/click?id=2lg8Rwt4Gg0&#038;offerid=78559.10000210&#038;type=4&#038;subid=0"><img alt="アフィリエイトならリンクシェア" border="0" src="http://www.linkshare.ne.jp/mgm/joincp001/468x60.gif"/></a><img border="0" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=2lg8Rwt4Gg0&#038;bids=78559.10000210&#038;type=4&#038;subid=0"/></p>
<p>大手のアフィリエイト・サービス・プロバイダは複数ありますが、リンクシェアさんは、大手企業の広告主が多かったり、企業担当者や人と会えるイベントが多かったり、するのが特徴、というところでしょうか。<br />
WordPressと組み合わせると色々と出来ることも増えると思うので、面白いと思います。</p>
<p>セミナー後は、渋谷のパスタ屋さんで懇親会を行ないました。そちらも十数人の参加ということで、とても刺激になりました。単発のセミナーではありましたが、このご縁を大切に、ご縁が広がれば嬉しいなと思いました。</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/02/09/linkshare-wordpress/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/02/09/linkshare-wordpress/" />
	</item>
		<item>
		<title>コメントが付くたびに、全ての登録ユーザーにメールが送信されるプラグイン「WP Comment Notifier For All」</title>
		<link>http://wp3.jp/2012/01/09/wp-comment-notifier-for-all/</link>
		<comments>http://wp3.jp/2012/01/09/wp-comment-notifier-for-all/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 02:00:50 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[プラグインの紹介]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=2116</guid>
		<description><![CDATA[WordPressの場合、通常、そのサイトにコメントが付くと、管理画面の［設定］＞［一般］に記入しているメールアドレスのみにしか、コメントが付いたというメールでのお知らせが行きません。 しかしながら、複数人でサイトを運営 &#8230; <a href="http://wp3.jp/2012/01/09/wp-comment-notifier-for-all/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPressの場合、通常、そのサイトにコメントが付くと、管理画面の［設定］＞［一般］に記入しているメールアドレスのみにしか、コメントが付いたというメールでのお知らせが行きません。</p>
<p>しかしながら、複数人でサイトを運営している場合、WordPressに登録していて記事を一緒に書いているユーザー全てにコメントの告知がメールで届いた方が便利、という場合も多いと思います。</p>
<p>また、その他の私が過去に作ったサイト事例では、<br />
（１）WordPress自体を口コミ投稿サイトなどにして、誰でもユーザー登録ができるようにしつつ、口コミをし合って、コメントが付くたびにメールが行くようにする、<br />
（２）WordPress自体を掲示板のように使い、登録ユーザーには書き込みがあった都度にメールが行くようにする、<br />
（３）WordPress自体をクローズドの簡易的なグループウェアのように使い、本文でメイン記録をして、コメント欄は連絡をし合うログとして使う、<br />
などのサイトを作ったこともありました。<br />
（もちろん、あまりメールが行き過ぎるサイト運営上で困る、という場合は、１日１回まとめてメールが行くようにする等のカスタマイズをすれば良いと思います。）</p>
<p>このように、コメントがあったことを登録ユーザーにメールで知らせたい時に便利なプラグインが、<strong>「WP Comment Notifier For All」プラグイン</strong>です。</p>
<p><strong><a href="http://wordpress.org/extend/plugins/wp-comment-notifier-for-all/">WordPress › WP Comment Notifier For All « WordPress Plugins</a><br />
</strong></p>
<p>このプラグインを入れて有効化すると、デフォルト（初期設定）では、登録しているユーザー全てに、コメントがあった際にメールが行くようになります。<br />
また、管理画面の［設定］に、<strong>［Comment Notifier］</strong>という項目が出てきます。この項目をカスタマイズすることでメールタイトルやメール本文をカスタマイズできます。</p>
<div id="attachment_2119" class="wp-caption alignnone" style="width: 510px"><a href="http://wp3.jp/wp-content/uploads/2012/01/WP-Comment-Notifier-For-All2a.jpg" rel="lightbox[2116]"><img src="http://wp3.jp/wp-content/uploads/2012/01/WP-Comment-Notifier-For-All2a.jpg" alt="WP Comment Notifier For All" title="WP Comment Notifier For All" width="500" height="403" class="size-full wp-image-2119" /></a><p class="wp-caption-text">WP Comment Notifier For All</p></div>
<p>さらに、特定の人には、わざわざメールを送る必要が無いということもあるでしょう。<br />
そのような場合は、同じく管理画面の［設定］の<strong>［Comment Notifier］</strong>項目で、<strong>「Exclude users」</strong>にチェックを入れると、その人にはメールが行きません。</p>
<div id="attachment_2120" class="wp-caption alignnone" style="width: 510px"><a href="http://wp3.jp/wp-content/uploads/2012/01/WP-Comment-Notifier-For-All3a.jpg" rel="lightbox[2116]"><img src="http://wp3.jp/wp-content/uploads/2012/01/WP-Comment-Notifier-For-All3a.jpg" alt="WP Comment Notifier For All" title="WP Comment Notifier For All" width="500" height="191" class="size-full wp-image-2120" /></a><p class="wp-caption-text">WP Comment Notifier For All</p></div>
<p>このように、コメントが付くたびに、全ての登録ユーザーにメールが送信されるようにするには、「WP Comment Notifier For All」プラグインは便利です。そのような要望のあるサイトでは検討してみると良いと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/01/09/wp-comment-notifier-for-all/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/01/09/wp-comment-notifier-for-all/" />
	</item>
		<item>
		<title>WordPressで全記事データにアクセスをして何かをする方法</title>
		<link>http://wp3.jp/2012/01/08/get-posts-all/</link>
		<comments>http://wp3.jp/2012/01/08/get-posts-all/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 14:55:37 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[WordPress Codex 日本語版]]></category>
		<category><![CDATA[WordPressのカスタマイズ]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=2112</guid>
		<description><![CDATA[WordPressで入れた全記事のデータから何かをしたい場合もあると思います。 どのような場面かと言いますと、全記事データの特定のカスタムフィールドに値の入っているものだけ抽出するとか、一旦全記事データにアクセスしておき &#8230; <a href="http://wp3.jp/2012/01/08/get-posts-all/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPressで入れた全記事のデータから何かをしたい場合もあると思います。<br />
どのような場面かと言いますと、全記事データの特定のカスタムフィールドに値の入っているものだけ抽出するとか、一旦全記事データにアクセスしておきつつ最新n件を出したり、特定のカテゴリ一覧を出したりする場合です。</p>
<p>例えば、以下のようにWordPressテーマ内に書くと、全記事データの記事タイトルとリンクを取得することができます。<br />
（記事数が多い人は、その数だけ一覧が出てしまいますので、そういうサイトで試す場合には注意してください。）</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$lastposts = get_posts();
foreach($lastposts as $post) :
setup_postdata($post);
?&gt;
&lt;p&gt;&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/p&gt;
&lt;?php endforeach; ?&gt;
</pre>
<p>こんな全ての記事一覧を表示させることは想定できない、と思われる方もいるかもしれませんが、<br />
$lastposts = get_posts();<br />
の<br />
get_posts関数にパラメーターを付けて、<br />
$lastposts = get_posts(&#8216;posts_per_page=3&#8242;);<br />
とすれば、最新３記事だけ表示されますし、<br />
$lastposts = get_posts(&#8216;$category=3&#8242;);<br />
とすれば、カテゴリーIDが3の記事一覧が表示されます。</p>
<p>最近自分が使った例としては、</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$lastposts = get_posts();
foreach($lastposts as $post) :
setup_postdata($post);
?&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/#!/&lt;?php echo get_post_meta($post-&gt;ID,'twitterid',true); ?&gt;&quot;&gt;@&lt;?php echo get_post_meta($post-&gt;ID,'twitterid',true); ?&gt;&lt;/a&gt;&lt;/p&gt;
&lt;?php endforeach; ?&gt;
</pre>
<p>などとして、そのサイトに登録しているTwitterID一覧だけを、固定ページに表示させた、という使い方をしました。</p>
<p>全記事データにアクセスをするので、記事数が多い時は重くなるという意見もあるようですが、キャッシュなどと並行して使うようにすれば問題ないと思いますし、意外に便利な使い方もあると思いますので、知らないよりは知っていた方が選択肢が増えるかと思います。</p>
<p>get_posts関数のパラメーターは、以下のWordPressCodex日本語版のURLに載っています。<br />
<strong><a href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_posts">テンプレートタグ/get posts &#8211; WordPress Codex 日本語版</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/01/08/get-posts-all/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/01/08/get-posts-all/" />
	</item>
		<item>
		<title>WordPressを使っているか分かるGoogle Chromeのアドオン「Chrome Sniffer」</title>
		<link>http://wp3.jp/2012/01/08/chrome-sniffer/</link>
		<comments>http://wp3.jp/2012/01/08/chrome-sniffer/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 13:59:26 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[WordPressの使い方]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=2100</guid>
		<description><![CDATA[いちいちソースコードまでは見ないけど、フト見たサイトが、どのCMSやツールや技術を使って作られているのか、気になることもあるかと思います。 そのような時に便利なGoogle Chromeのアドオンが「Chrome Sni &#8230; <a href="http://wp3.jp/2012/01/08/chrome-sniffer/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>いちいちソースコードまでは見ないけど、フト見たサイトが、どのCMSやツールや技術を使って作られているのか、気になることもあるかと思います。</p>
<p>そのような時に便利なGoogle Chromeのアドオンが<strong>「Chrome Sniffer」</strong>です。<br />
ただし、Webブラウザとして、Google Chromeを使っていることが前提です。</p>
<p>Google Chromeを使いつつ、以下の<strong>Chrome Web Storeの「Chrome Sniffer」</strong>のURLから追加しましょう。</p>
<p><strong><a href="https://chrome.google.com/webstore/detail/homgcnaoacgigpkkljjjekpignblkeae">Chrome Web Storeの「Chrome Sniffer」</a></strong></p>
<div id="attachment_2101" class="wp-caption alignnone" style="width: 510px"><a href="http://wp3.jp/wp-content/uploads/2012/01/chrome-sniffer3.jpg" rel="lightbox[2100]"><img src="http://wp3.jp/wp-content/uploads/2012/01/chrome-sniffer3.jpg" alt="chrome web storeの「Chrome Sniffer」" title="chrome web storeの「Chrome Sniffer」" width="500" height="313" class="size-full wp-image-2101" /></a><p class="wp-caption-text">chrome web storeの「Chrome Sniffer」</p></div>
<p>入れた後は、Google Chromeの右上に、WordPressサイトであれば、WordPressのロゴアイコンが表示されます。</p>
<div id="attachment_2102" class="wp-caption alignnone" style="width: 250px"><a href="http://wp3.jp/wp-content/uploads/2012/01/chrome-sniffer2a.jpg" rel="lightbox[2100]"><img src="http://wp3.jp/wp-content/uploads/2012/01/chrome-sniffer2a.jpg" alt="Chrome Sniffer" title="Chrome Sniffer" width="240" height="166" class="size-full wp-image-2102" /></a><p class="wp-caption-text">Chrome Sniffer</p></div>
<p>それ以外にも、jQueryを使っている、Google Analyticsを使っている、など、そういうことも分かります。</p>
<p>便利なアドオン機能だと思いますので、WebブラウザとしてGoogle Chromeを使っていましたら、ぜひインストールを検討されてみると良いかと思います。</p>
<p>例えば、フト見たサイトがWordPressで出来ていたら、これはどうやって作られているのだろう？と無意識に考えることで、CMS構築のイメージも膨らむように思っています。</p>
<p><strong>追加：</strong> <a href="http://twitter.com/#!/foom_in">@foom_in</a>さんにTwitter上で「Chrome Sniffer良いですよね。出てきたアイコンにマウスをのせるとWordPressのバージョンまで出てきちゃう。」と教えていただきました。ホントだ！知りませんでした。ありがとうございます！</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/01/08/chrome-sniffer/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/01/08/chrome-sniffer/" />
	</item>
		<item>
		<title>WordPressに記事が１件も無い場合に文字を表示させる方法</title>
		<link>http://wp3.jp/2012/01/07/get-posts-non/</link>
		<comments>http://wp3.jp/2012/01/07/get-posts-non/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 09:37:33 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[WordPressのカスタマイズ]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=2092</guid>
		<description><![CDATA[あまり想定できないケースのように思われるかもしれませんが、意外にあるのが、「WordPressに記事が１件も無い場合」です。 これは、そのサイト全体に記事がまったく無いというケースではありません。 例えば、カテゴリーを複 &#8230; <a href="http://wp3.jp/2012/01/07/get-posts-non/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>あまり想定できないケースのように思われるかもしれませんが、意外にあるのが、「WordPressに記事が１件も無い場合」です。<br />
これは、そのサイト全体に記事がまったく無いというケースではありません。</p>
<p>例えば、カテゴリーを複数作ったけど、まだ記事を１件も書いていないカテゴリーがある、という場合は、その典型です。サイト運営を始めたばかりではあると思います。<br />
また、私が直近で作ったサイトで言うと、<br />
<strong><a href="http://wp3.jp/2012/01/03/year-today/">WordPressで過年度の同じ日付や同じ週の記事を表示する方法</a></strong><br />
に書きました通り、<br />
人物名鑑のサイトで、人物の誕生日を記事公開日付にしたものですから、その日に誕生日の人がいない（＝過去のその日の公開記事が無い）、という場合がありました。<br />
その他にもいくらでも応用が考えられると思いますが、いずれにしましても、特定の条件下におけるWordPress記事が１件も無い、という場合はあると思います。</p>
<p>このような時に、空欄にしておくこともできますが、味気ないので、「記事がありません」「これから記事を書きます！」などと表示させたいとか、逆に、１件でも記事を書くまでは該当箇所を丸っと削除したいとか、そういう需要もあるのではないかと思います。</p>
<p>これらの要望に合うWordPressのテンプレートタグとして、<br />
<strong>get_posts</strong><br />
という関数があります。</p>
<p><strong><a href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_posts">テンプレートタグ/get posts &#8211; WordPress Codex 日本語版</a></strong></p>
<p>この関数を使うと、記事が１件も無い場合に、特定の文字を表示させることが可能となります。<br />
例えば、以下のようなソースコードをWordPressテーマの該当箇所に書きましょう。</p>
<p><strong>WordPressに記事が１件も無い場合に文字を表示させる方法</strong></p>
<pre class="brush: php; title: ; notranslate">
$kijiganai = get_posts( 'category=4' );
if (! $kijiganai){
echo &quot;○○カテゴリーの記事はまだ１件もありません。&quot;;
}
</pre>
<p>以上の例は、カテゴリーIDが４のカテゴリーに、記事がゼロ件の場合、「○○カテゴリーの記事はまだ１件もありません。」と書く例です。<br />
行なっていることは単純で、<br />
get_posts関数で、記事の有無を、$kijiganaiという変数に入れています。<br />
そして、記事が無い場合に、if文の否定文「!」で、条件に該当していない場合に、echoで書かれている文章を表示させています。</p>
<p>これは、応用をすれば、逆に、記事が有る場合に特定の文字を出すことも出来るでしょう。その場合は、<br />
if (! $kijiganai)<br />
とある「!」を取って、<br />
if ($kijiganai)<br />
とすれば解決します。</p>
<p>get_postsのパラメーターは、<strong><a href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_posts">テンプレートタグ/get posts &#8211; WordPress Codex 日本語版</a></strong>に載っています。</p>
<blockquote><p><strong>パラメーター</strong><br />
<strong>$numberposts</strong><br />
（整数） （オプション） 取得する投稿の数。0 にするとto use the max number of posts per page の最大値。-1 にすると制限無。<br />
初期値： 5<br />
<strong>$offset</strong><br />
（整数） （オプション） 先頭から何件の投稿を除外するか。<br />
初期値： 0<br />
<strong>$category</strong><br />
（整数） （オプション） 指定したカテゴリID の投稿のみを返す。(-3のように)カテゴリID をマイナスにすると、このカテゴリID以外の投稿を返す。複数のカテゴリを指定する場合は、カテゴリIDをカンマで区切る(配列での指定は不可)。<br />
初期値： なし<br />
<strong>$category_name</strong><br />
（文字列） （オプション） 指定したカテゴリー名またはカテゴリースラッグの投稿のみを返す。<br />
初期値： なし<br />
<strong>$tag</strong><br />
（文字列） （オプション） 指定したタグスラッグの投稿のみを返す。複数のタグスラッグを指定する場合は、カンマで区切ると、いずれかのタグにマッチした投稿をすべて返す。タグスラッグを空白で区切って指定すると、すべてのタグにマッチした投稿を返す。<br />
初期値： なし<br />
<strong>$orderby</strong><br />
（文字列） （オプション） 以下に示す様々な値(空白で区切る)で並べ替える。<br />
&#8216;author&#8217; &#8211; 著者ID。<br />
&#8216;category&#8217; &#8211; カテゴリID。<br />
&#8216;content&#8217; &#8211; コンテンツ。<br />
&#8216;date&#8217; &#8211; 作成日。<br />
&#8216;ID&#8217; &#8211; 投稿ID。<br />
&#8216;menu_order&#8217; &#8211; メニュー。ページとアタッチメントでのみ有効。<br />
&#8216;mime_type&#8217; &#8211; MIME type。アタッチメントでのみ有効。<br />
&#8216;modified&#8217; &#8211; 最終更新日<br />
&#8216;name&#8217; &#8211; stub。<br />
&#8216;parent&#8217; &#8211; 親ID。<br />
&#8216;password&#8217; &#8211; パスワード。<br />
&#8216;rand&#8217; &#8211; ランダム。<br />
&#8216;status&#8217; &#8211; ステータス。<br />
&#8216;title&#8217; &#8211; タイトル。<br />
&#8216;type&#8217; &#8211; 投稿タイプ。<br />
注:<br />
ID と rand は Version 2.5から利用可能。<br />
初期値： date<br />
<strong>$order</strong><br />
（文字列） （オプション） $orderby でのソート方式。有効な値:<br />
&#8216;ASC&#8217; &#8211; 昇順(低から高)。<br />
&#8216;DESC&#8217; &#8211; 降順(高から低)。<br />
初期値： DESC<br />
<strong>$include</strong><br />
（文字列） （オプション） 表示したい投稿のID。カンマまたは空白で区切る。次の例では、6 つの投稿を表示する。<br />
&#8217;45,63,78,94,128,140&#8242;<br />
注: このパラメータを使用すると posts_per_page, offset, category, exclude, meta_key, meta_value, および post_parent パラメータを上書きします。<br />
初期値： なし<br />
<strong>$exclude</strong><br />
（文字列） （オプション） 表示したくない投稿のID。カンマまたは空白で区切る。( $include パラメータを参照)<br />
初期値： なし<br />
<strong>$meta_key and $meta_value</strong><br />
（文字列） （オプション） メタフィールド(カスタムフィールド)のキーと値を持つ投稿のみ表示する。両方のパラメータ指定が必要(一方だけでは動作しない)。<br />
初期値： なし<br />
<strong>$post_type</strong><br />
（文字列） （オプション） 表示する投稿のタイプ。利用可能なオプション:<br />
post &#8211; デフォルト<br />
page<br />
attachment<br />
any &#8211; 全て<br />
初期値： post<br />
<strong>$post_status</strong><br />
（文字列） （オプション） 指定したステータスの投稿を表示する。複数のステータスを指定する場合はカンマで区切る。利用可能なオプション:<br />
publish &#8211; デフォルト<br />
private<br />
draft<br />
future<br />
inherit &#8211; $post_type がアタッチメントのときのデフォルト<br />
(blank) &#8211; すべてのステータス(WordPress version 2.8 以降では、&#8217;any&#8217; を使用する。変更された時期は不明。)<br />
初期値： publish<br />
<strong>$post_parent</strong><br />
（整数） （オプション） このIDの投稿の子のみを表示する。<br />
初期値： なし<br />
<strong>$nopaging</strong><br />
（真偽値） （オプション） ページングを有効／無効にする。ページングを無効にすると $numberposts オプションが無視される。<br />
初期値： なし</p></blockquote>
<p>以上となります。<br />
get_posts関数は色々な応用のきく関数ですので、知っておくと便利な場面もあると思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/01/07/get-posts-non/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/01/07/get-posts-non/" />
	</item>
		<item>
		<title>WordPressの公式プラグインディレクトリに登録しているプラグインの紹介ページにヘッダー画像を表示させる方法</title>
		<link>http://wp3.jp/2012/01/06/wordpress-plugin-directory-header/</link>
		<comments>http://wp3.jp/2012/01/06/wordpress-plugin-directory-header/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 20:50:01 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[プラグインの作り方]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=2073</guid>
		<description><![CDATA[2011年12月22日に、WordPressの公式プラグインディレクトリに登録しているプラグインの紹介ページにヘッダー画像を表示させることが出来るようになりました。 Been giving a lot of though &#8230; <a href="http://wp3.jp/2012/01/06/wordpress-plugin-directory-header/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>2011年12月22日に、WordPressの公式プラグインディレクトリに登録しているプラグインの紹介ページにヘッダー画像を表示させることが出来るようになりました。</p>
<p><strong><a href="http://wpdevel.wordpress.com/2011/12/21/been-giving-a-lot-of-thought-to-how/">Been giving a lot of thought to how… « WordPress Development Updates</a></strong></p>
<p>これは、プラグインを、WordPressの公式プラグインディレクトリに公開している人に関係することとなります。<br />
つまり、今までは、<strong><a href="http://wordpress.org/extend/plugins/">WordPress Plugins</a></strong>の公式ディレクトリに登録しても、各登録ページに、一目で分かるようなイメージを作ることが難しかったですが、ヘッダー画像を入れられるようになって、そのプラグインのイメージを載せやすくなったということです。</p>
<div id="attachment_2076" class="wp-caption alignnone" style="width: 510px"><a href="http://wordpress.org/extend/plugins/hello-wapuu/"><img src="http://wp3.jp/wp-content/uploads/2012/01/HelloWapuu-Plugins-Cover.jpg" alt="WordPressの公式プラグインディレクトリに登録しているプラグインの紹介ページにヘッダー画像を表示させる方法" title="WordPressの公式プラグインディレクトリに登録しているプラグインの紹介ページにヘッダー画像を表示させる方法" width="500" height="375" class="size-full wp-image-2076" /></a><p class="wp-caption-text">WordPressの公式プラグインディレクトリに登録している<br />プラグインの紹介ページにヘッダー画像を表示させる方法</p></div>
<p>具体的な方法は、英語となりますが、<br />
<strong><a href="http://wpdevel.wordpress.com/2011/12/21/been-giving-a-lot-of-thought-to-how/">Been giving a lot of thought to how… « WordPress Development Updates</a></strong><br />
に書いてあります通りです。</p>
<blockquote><p><strong>手順１</strong><br />
Make a 772×250 pixel jpeg or png. (No animated GIFs.)<br />
<strong>手順２</strong><br />
Check it in to your plugin’s SVN directory with the path assets/banner-772&#215;250.(jpg|png). Note that the assets directory is added to your plugin’s root directory, not trunk.<br />
<strong>手順３</strong><br />
On the next plugin directory refresh (every 15 minutes or so) you should see your image start showing up on the page.</p></blockquote>
<p>という流れとなります。</p>
<p>日本語で書きますと、<br />
<strong>手順１</strong><br />
まず、横772px、縦250pxの画像ファイルを作りましょう。その際に、jpegファイルまたはpngフィルとなります。（gifファイルは反映されません。）<br />
<strong>手順２</strong><br />
Subversion（サブバージョン）のrootディレクトリ（１番上の階層）に、assetsフォルダを作って、その中に「banner-772&#215;250.jpg」または「banner-772&#215;250.png」ファイルという名前で画像を入れましょう。「banner-772&#215;250」は決め打ちです。<br />
<strong>手順３</strong><br />
Subversion（サブバージョン）からコミットしたら、15分以内には反映されます。</p>
<p>以上となります。</p>
<p>注意点としては、<br />
横772px縦250pxと画像サイズの大きさが決まっている点、画像のファイル名が必ず「banner-772&#215;250」でなければならない点、rootディレクトリ（１番上の階層）にassetsフォルダを新たに作ってその中に画像を入れてコミットする点、<br />
くらいでしょうか。</p>
<p>管理画面からプラグインをインストールして有効化する人も多いですし、WordPressの公式ディレクトリは英語ですから、直接に目に触れる機会は日本では少ないかもしれませんが、海外でも使われているプラグインであったり、あと、逆に日本人ならではのヘッダー画像で目を引いたり、色々と活用方法はありそうですね。</p>
<p>なお、Hello Wapuuプラグインのヘッダー画像は、<br />
<strong>WordPress › Hello Wapuu « WordPress Plugins</strong><br />
<strong><a href="http://wordpress.org/extend/plugins/hello-wapuu/">http://wordpress.org/extend/plugins/hello-wapuu/</a></strong><br />
にて、公式ディレクトリ登録されています。</p>
<p>ヘッダー画像は、友人の<strong><a href="http://mighty-works.com/">Mighty Works</a></strong>こと、豊田有さん（トヨダタモツさん）に作ってもらいました。タモツ、ありがとー！</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/01/06/wordpress-plugin-directory-header/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/01/06/wordpress-plugin-directory-header/" />
	</item>
		<item>
		<title>中級者のためのWordPress講座（第5回 携帯電話やスマートフォンからの閲覧に対応させてみよう！）のスライドPDFを公開しました。</title>
		<link>http://wp3.jp/2012/01/05/sakura-works-wordpres5/</link>
		<comments>http://wp3.jp/2012/01/05/sakura-works-wordpres5/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 05:23:25 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[WordPressのカスタマイズ]]></category>
		<category><![CDATA[コミュニティ]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=1796</guid>
		<description><![CDATA[2011年7月から全６回シリーズということで、 毎月第１水曜日の19時～21時、 NPO法人横浜コミュニティデザイン・ラボさんで、 「中級者のためのWordPress講座」という講座を担当させていただいておりました。 第 &#8230; <a href="http://wp3.jp/2012/01/05/sakura-works-wordpres5/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>2011年7月から全６回シリーズということで、<br />
毎月第１水曜日の19時～21時、<br />
<strong><a href="http://yokohamalab.jp/">NPO法人横浜コミュニティデザイン・ラボ</a></strong>さんで、<br />
<strong>「中級者のためのWordPress講座」</strong>という講座を担当させていただいておりました。</p>
<p>第5回と第6回のスライドPDFを公開していなかったようで、年も明けてしまいましたが、公開いたします。<br />
今日は第5回、明日以降に第6回のスライドPDFを公開いたします。</p>
<p>場所は、<br />
<strong>さくらWORKS＜関内＞</strong>という、NPO法人横浜コミュニティデザイン・ラボさんの中にある建物で行っていました。<br />
〒231-0012<br />
横浜市中区相生町3-61 泰生ビル2F<br />
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps?f=q&amp;source=s_q&amp;hl=ja&amp;geocode=&amp;q=%E6%A8%AA%E6%B5%9C%E5%B8%82%E4%B8%AD%E5%8C%BA%E7%9B%B8%E7%94%9F%E7%94%BA3-61&amp;sll=36.5626,136.362305&amp;sspn=49.630676,93.076172&amp;vpsrc=6&amp;brcurrent=3,0x60185d2db5c8ae09:0xc208776b5141af0a,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E7%A5%9E%E5%A5%88%E5%B7%9D%E7%9C%8C%E6%A8%AA%E6%B5%9C%E5%B8%82%E4%B8%AD%E5%8C%BA%E7%9B%B8%E7%94%9F%E7%94%BA%EF%BC%93%E4%B8%81%E7%9B%AE&amp;ll=35.447027,139.637398&amp;spn=0.012481,0.022724&amp;z=14&amp;output=embed"></iframe><br /><small><a href="http://maps.google.co.jp/maps?f=q&amp;source=embed&amp;hl=ja&amp;geocode=&amp;q=%E6%A8%AA%E6%B5%9C%E5%B8%82%E4%B8%AD%E5%8C%BA%E7%9B%B8%E7%94%9F%E7%94%BA3-61&amp;sll=36.5626,136.362305&amp;sspn=49.630676,93.076172&amp;vpsrc=6&amp;brcurrent=3,0x60185d2db5c8ae09:0xc208776b5141af0a,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E7%A5%9E%E5%A5%88%E5%B7%9D%E7%9C%8C%E6%A8%AA%E6%B5%9C%E5%B8%82%E4%B8%AD%E5%8C%BA%E7%9B%B8%E7%94%9F%E7%94%BA%EF%BC%93%E4%B8%81%E7%9B%AE&amp;ll=35.447027,139.637398&amp;spn=0.012481,0.022724&amp;z=14" style="color:#0000FF;text-align:left">大きな地図で見る</a></small></p>
<p>以下、その講座内容です。<br />
<strong>中級者のためのWordpress講座［全6回］ « NPO法人横浜コミュニティデザイン・ラボ</strong><br />
<strong><a href="http://yokohamalab.jp/topics/seminar/36">http://yokohamalab.jp/topics/seminar/36</a></strong></p>
<blockquote><p>
<strong>中級者のためのWordPress講座［全6回］</strong></p>
<p>今回の一連のWordPress講座は、WordPressのインストールや管理画面の使い方をある程度理解している方が、さらに一歩上のカスタマイズをするための講座です。<br />
サンプルサイトを題材に、全6回で、WordPressのカスタマイズや各機能を学びます。<br />
自分でWordPressをカスタマイズして、より思い通りのサイトを作り上げてみませんか。</p>
<p>※全6回は一連の流れがあるように組まれていますが、基本的には1回ごとに勉強内容は完結しますので、1回欠けてもその部分は独学などで次回までに補っていただくことが可能です。</p>
<p><strong>第1回　既存のプラグインを組み合わせることでWEBサービスを作ってみよう！</strong><br />
日時　：　2011年7月6日（水）19:00～21:00<br />
WordPressでは、既存のプラグインを組み合わせるだけでも色々な用途のサイトを作ることができます。それを２時間で体験する講座です。</p>
<p><strong>第2回　WordPressテーマをカスタマイズしてみよう！</strong><br />
日時　：　2011年8月3日（水）19:00～21:00<br />
WordPressのサイトのデザインは、「テーマ」をカスタマイズすることで行います。この講座では、テーマのカスタマイズに必要なWordPressのテンプレートタグと条件分岐タグ、その前提となるPHPプログラムの基礎を学びます。</p>
<p><strong>第3回　カスタムフィールドを使ってみよう！</strong><br />
日時　：　2011年9月7日（水）19:00～21:00<br />
WordPressのテーマカスタマイズとして、カスタムフィールドの勉強をします。これにより、そのサイトに応じた様々なデータを取り扱い、表示させることが可能となります。</p>
<p><strong>第4回　WordPressと外部のWEBAPIと連携させてみよう！</strong><br />
日時　：　2011年10月5日（水）19:00～21:00<br />
WordPressと外部のWEBAPIを連携させます。これにより、自分のWordPressのサイトに、Yahoo!の画像検索結果を表示させたり、Yahooや楽天やamazonの商品データを表示させたり、Twitterの情報を表示させたりが可能となります。</p>
<p><strong>第5回　携帯電話やスマートフォンからの閲覧に対応させてみよう！</strong><br />
日時　：　2011年11月2日（水）19:00～21:00<br />
WordPressでは、同一URLをユーザーエージェントで振り分ける形で、携帯電話やスマートフォンからの閲覧に対して、専用のデザインのサイトを見せることが可能です。具体的には、それを実現するために「Ktai Style」プラグインと「WPtouch」プラグインのカスタマイズの方法について学ぶ講座です。</p>
<p><strong>第6回　WordPressをマルチサイト化（複数ブログ化）してみよう！</strong><br />
日時　：　2011年12月7日（水）19:00～21:00<br />
WordPressは2010年6月下旬に3系にバージョンアップしました。この講座では、3系の新機能の代表であるマルチサイト機能の使い方を始め、その他の3系の新機能についても学びます。</p>
<p>※なお、参加者の反応やご要望により、カリキュラムは柔軟に変更する可能性もありますので、予めご了承ください。
</p></blockquote>
<p>教室の広さの関係や、ワークショップも行う講座ということで、毎回、定員を１５名弱に設定されていました。回を重ねるごとに、満員御礼ということで、毎回ありがとうございました！</p>
<p>いつものように、まずは、今井良さん（<a href="http://twitter.com/#!/ryo_apejp">@ryo_apejp</a>）による、さくらWORKS＜関内＞の紹介から始まりました。</p>
<div id="attachment_2060" class="wp-caption alignnone" style="width: 310px"><a href="http://wp3.jp/wp-content/uploads/2012/01/imaisan.jpg" rel="lightbox[1796]"><img src="http://wp3.jp/wp-content/uploads/2012/01/imaisan.jpg" alt="さくらWORKS＜関内＞今井良さん" title="さくらWORKS＜関内＞今井良さん" width="300" height="400" class="size-full wp-image-2060" /></a><p class="wp-caption-text">さくらWORKS＜関内＞今井良さん</p></div>
<p>それでは、<strong>「第5回 携帯電話やスマートフォンからの閲覧に対応させてみよう！」</strong>のスライドを公開します。</p>
<p><div id="attachment_2058" class="wp-caption alignnone" style="width: 410px"><a href="http://wp3.jp/wp-content/uploads/2011/12/sakuraworks5-hoshino-20111102.pdf"><img src="http://wp3.jp/wp-content/uploads/2012/01/sakuraworks5a.jpg" alt="中級者のためのWordPress講座（第5回 携帯電話やスマートフォンからの閲覧に対応させてみよう！）" title="中級者のためのWordPress講座（第5回 携帯電話やスマートフォンからの閲覧に対応させてみよう！）" width="400" height="299" class="size-full wp-image-2058" /></a><p class="wp-caption-text">中級者のためのWordPress講座<br />（第5回 携帯電話やスマートフォンからの閲覧に対応させてみよう！）</p></div><br />
<strong><a href="http://wp3.jp/wp-content/uploads/2011/12/sakuraworks5-hoshino-20111102.pdf">さくらWORKS＜関内＞WordPress中級講座「第5回 携帯電話やスマートフォンからの閲覧に対応させてみよう！」</a></strong>（PDF資料、スライド112枚、7.0MB）</p>
<p>今回は、WordPessで、同一URLにおいて、スマートフォン対応をさせるための方法の解説です。<br />
さくらWORKS＜関内＞で行った講座には動画録画などはありませんでしたが、別件で、東京都市大学でお話をさせていただいた時の動画録画がありますので、もし良かったら、合わせてご覧ください。</p>
<p><strong>WordPressスマートフォン対応&#038;サイト運営マネタイズ 東京都市大学（1/4）</strong><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/5-LsorSXY1I?rel=0" frameborder="0" allowfullscreen></iframe><br />
<strong>WordPressスマートフォン対応&#038;サイト運営マネタイズ 東京都市大学（2/4）</strong><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/8ivj7aKfVfQ?rel=0" frameborder="0" allowfullscreen></iframe><br />
<strong>WordPressスマートフォン対応&#038;サイト運営マネタイズ 東京都市大学（3/4）</strong><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/gYXUUcG9X8Y?rel=0" frameborder="0" allowfullscreen></iframe><br />
<strong>WordPressスマートフォン対応&#038;サイト運営マネタイズ 東京都市大学（4/4）</strong><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/BUDl6gKzdKM?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>なお、第1回、第2回、第3回、第4回の時のPDF資料は、以下のURLにて公開しています。<br />
<strong><a href="http://wp3.jp/2011/09/05/sakura-works-wordpres1/">中級者のためのWordPress講座（第1回 既存のプラグインを組み合わせることでWEBサービスを作ってみよう！）のスライドPDFを公開しました。</a></strong><br />
<strong><a href="http://wp3.jp/2011/09/06/sakura-works-wordpres2/">中級者のためのWordPress講座（第2回 WordPressテーマをカスタマイズしてみよう！）のスライドPDFを公開しました。</a></strong><br />
<strong><a href="http://wp3.jp/2011/09/08/sakura-works-wordpres3/">中級者のためのWordPress講座（第3回 カスタムフィールドを使ってみよう！）のスライドPDFを公開しました。</a></strong><br />
<strong><a href="http://wp3.jp/2011/10/07/sakura-works-wordpres4/">中級者のためのWordPress講座（第4回 WordPressと外部のWebAPIと連携させてみよう！）のスライドPDFを公開しました。</a></strong><br />
こちらもご興味が合いましたら、ぜひご覧ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/01/05/sakura-works-wordpres5/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/01/05/sakura-works-wordpres5/" />
	</item>
		<item>
		<title>WordPressにGoogle Chart APIを実装して、簡単に円グラフや棒グラフや折れ線グラフなどを書く方法</title>
		<link>http://wp3.jp/2012/01/04/google-chart-api/</link>
		<comments>http://wp3.jp/2012/01/04/google-chart-api/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 06:23:01 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[WordPressのカスタマイズ]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=1445</guid>
		<description><![CDATA[WordPressをブログとして使う場合で、単発の記事の中で、円グラフや棒グラフや折れ線グラフなどを載せた方が、閲覧者にとって一目で分かって説得力が増す場合もあると思います。 また、WordPressをCMSとして使う場 &#8230; <a href="http://wp3.jp/2012/01/04/google-chart-api/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPressをブログとして使う場合で、単発の記事の中で、円グラフや棒グラフや折れ線グラフなどを載せた方が、閲覧者にとって一目で分かって説得力が増す場合もあると思います。</p>
<p>また、WordPressをCMSとして使う場合で、各ページに、円グラフや棒グラフや折れ線グラフなどを載せる需要があるサイトもあると思います。<br />
各ページに円グラフや棒グラフや折れ線グラフなどを載せるサイトとしては、例えば、特定のジャンルの商品の順位や口コミレビューサイト、特定のジャンルのお酒や飲料水の評価サイト、特定のジャンルのスポーツのチームごとの順位を載せているサイト・・・などなど、非常にたくさんの事例があると思います。</p>
<p>これら円グラフや棒グラフや折れ線グラフなどを画像として載せる場合に、例えば、Excelなどで作る→それを画像にして保存→WordPressの本文に挿入、という方法もあるとは思います。<br />
しかしながら、Excelやその他の方法で画像を作って、それをサイトに載せる場合、<br />
（１）そもそも、工数が掛かって、毎回となると面倒<br />
（２）後日のグラフの修正がしづらい<br />
（３）複数人でサイトを更新している場合、グラフのデザインの統一が難しい<br />
などのデメリットがあると思います。</p>
<p>そこで、<strong>「Google Chart API」</strong>を使うことで、このデメリットを解消する方法があります。<br />
特に、各ページに、円グラフや棒グラフや折れ線グラフなどを載せる必要のあるサイトであれば、WordPressとGoogle Chart APIを連携させたら、かなりの効率化を図ることができます。</p>
<h2>Google Chart APIとは？</h2>
<p>まず、そもそも<strong>Google Chart API</strong>とは何？という説明をします。</p>
<p>Google Chart APIとは、Googleが提供している様々なグラフを作成することのできるWebAPIです。URLにパラメータを指定するだけで、PNG画像ファイルの形で、グラフを作ることができます。</p>
<p>この記事を書いている時点では、日本語のリファレンスは用意されていませんが、英語でのリファレンスは非常に充実しています。<br />
<strong><a href="http://code.google.com/apis/chart/">Google Chart Tools &#8211; Google Code</a></strong></p>
<p>すなわち、Google Chart APIを使えば、別途画像などを作る必要がなく、画像化されたグラフをURLだけで作ることができる、という便利なツールです。</p>
<p>具体的に、どのような画像が作れるかは、以下の２つのGoogle Chart APIページのURLが、視覚的にイメージできて参考になると思います。<br />
変わったところでは、世界地図や、QRコードの画像なども、URLを生成するだけで画像として表示することができます。</p>
<p><strong>Charts Gallery &#8211; Google Chart Tools &#8211; Google Code</strong><br />
<strong><a href="http://code.google.com/apis/chart/interactive/docs/gallery.html">http://code.google.com/apis/chart/interactive/docs/gallery.html</a></strong><br />
<strong><a href="http://code.google.com/apis/chart/interactive/docs/more_charts.html">http://code.google.com/apis/chart/interactive/docs/more_charts.html</a></strong></p>
<p>ですので、例えば、<br />
世界地図を書くのは面倒、という人も、Google Chart APIを使えば簡単に地図を表示できて、かつ、国に色を塗ったりすることも、URL生成だけでできますし、<br />
各ページでQRコードが異なるので画像をいちいち作るのは面倒という人も後でご紹介する「Google Chart APIをWordPressのサイト内においてシステムに組み込む形で使う場合」の方法で実装すれば、簡単にQRコードを作ることができます。</p>
<div id="attachment_2035" class="wp-caption alignnone" style="width: 510px"><a href="http://wp3.jp/wp-content/uploads/2012/01/google-charts.png" rel="lightbox[1445]"><img src="http://wp3.jp/wp-content/uploads/2012/01/google-charts.png" alt="Google Chart API" title="Google Chart API" width="500" height="524" class="size-full wp-image-2035" /></a><p class="wp-caption-text">Google Chart API</p></div>
<p>Google Chart APIをWordPressで使う場合の具体的な方法を、単発の記事の中で使う場合と、そのサイト内においてシステムに組み込む形で使う場合とに、分けて、ご紹介します。</p>
<h2>Google Chart APIをWordPressの単発の記事の中で使う場合</h2>
<p>Google Chart APIをWordPressの単発の記事の中で使う場合には、HTMLのimgタグで、普通に画像化して使うのが簡単でしょう。<br />
この場合は、わざわざ難しいことをするよりも、その都度、imgタグを生成した方が良いと思います。</p>
<p>例えば、このブログの<br />
<strong><a href="http://wp3.jp/2011/12/24/wordpress-advent-calendar-2011/">WordPressをCMS以上のツールとして使うための、外部のWebAPIと連携させてコンテンツをより彩る方法について。</a></strong><br />
の記事は、この方法で実装されています。</p>
<p>具体的には、<br />
<img src="http://chart.apis.google.com/chart?cht=p3&#038;chtt=世界トップ100万サイト中のCMS利用率&#038;chs=600x250&#038;chd=t:15.7,13.3,71.0&#038;chdl=15.7% WordPress|13.3% 他のCMS|71.0% CMS未使用&#038;chl=WordPress|他のCMS|CMS未使用" /><br />
という図は、</p>
<pre class="brush: xml; title: ; notranslate">
&lt;img src=&quot;http://chart.apis.google.com/chart?cht=p3&amp;chtt=世界トップ100万サイト中のCMS利用率&amp;chs=600x250&amp;chd=t:15.7,13.3,71.0&amp;chdl=15.7% WordPress|13.3% 他のCMS|71.0% CMS未使用&amp;chl=WordPress|他のCMS|CMS未使用&quot; /&gt;
</pre>
<p>というURLを、WordPressの記事本文に書くだけで、PNG形式で画像化されて、円グラフになっています。</p>
<p>具体的なパラメーターは、<br />
<strong><a href="http://code.google.com/apis/chart/interactive/docs/gallery.html">Charts Gallery &#8211; Google Chart Tools &#8211; Google Code</a></strong><br />
に、とても詳しく載っていますが、この記事を書いている時点では英語のリファレンスなので、場合によっては読みにくい人もいると思います。</p>
<p>そこで、試しに、日本語で検索してみたら、<br />
<strong>Google Chart APIで作るグラフ画像のサンプル</strong><br />
<strong><a href="http://archiva.jp/web/tool/google_chart_api.html">http://archiva.jp/web/tool/google_chart_api.html</a></strong><br />
という、どなたかの書かれたページが出てきましたので、こちらでしたら、そのままサンプルとしてURL生成の参考にして、あとは数字を変えれば、自分の思うようなグラフが描きやすいと思いますので、ご紹介いたします。<br />
慣れてきて、かつ、Google Chart APIを詳しく使う機会があれば、その後にGoogleの公式リファレンスを参照すると良いのではないかと思います。<br />
<strong><a href="http://code.google.com/apis/chart/interactive/docs/gallery.html">Charts Gallery &#8211; Google Chart Tools &#8211; Google Code</a></strong></p>
<h2>Google Chart APIをWordPressのサイト内においてシステムに組み込む形で使う場合</h2>
<p>WordPressをCMSとして使う場合で、各ページに、円グラフや棒グラフや折れ線グラフなどを載せる需要があるサイトもあると思います。<br />
どちらかというと、この場合に、WordPress上でGoogle Chart APIを使うメリットが高まります。</p>
<p>なぜなら、URLを生成するだけで画像化される、ということは、その数字部分をカスタムフィールドの名前にしておいて、予めWordPressテーマに書いておき、各記事のカスタムフィールドに値を入れれば、各ページで円グラフや棒グラフや折れ線グラフなどができるからです。</p>
<p>例えば、WordPressを、特定のジャンルの商品の順位や口コミレビューサイト、特定のジャンルのお酒や飲料水の評価サイト、特定のジャンルのスポーツのチームごとの順位を載せているサイト・・・などなど、そういったサイトを作る際には、予めWordPressに実装した上でサイト運営を始めると、その後の更新の際に簡単にグラフを生成することができます。</p>
<p>例えば、上の円グラフを各ページに出力表示しようとしたら、</p>
<pre class="brush: php; title: ; notranslate">
&lt;img src=&quot;http://chart.apis.google.com/chart?cht=p3&amp;chtt=&lt;?php the_title(); ?&gt;&amp;chs=600x250&amp;chd=t:&lt;?php echo get_post_meta($post-&gt;ID,'cms1',true); ?&gt;,&lt;?php echo get_post_meta($post-&gt;ID,'cms2',true); ?&gt;,&lt;?php echo get_post_meta($post-&gt;ID,'cms3',true); ?&gt;&amp;chdl=&lt;?php echo get_post_meta($post-&gt;ID,'cms1',true); ?&gt;% &lt;?php echo get_post_meta($post-&gt;ID,'cms1name',true); ?&gt;|&lt;?php echo get_post_meta($post-&gt;ID,'cms2',true); ?&gt;% &lt;?php echo get_post_meta($post-&gt;ID,'cms2name',true); ?&gt;|&lt;?php echo get_post_meta($post-&gt;ID,'cms3',true); ?&gt;% &lt;?php echo get_post_meta($post-&gt;ID,'cms3name',true); ?&gt;&amp;chl=&lt;?php echo get_post_meta($post-&gt;ID,'cms1name',true); ?&gt;|&lt;?php echo get_post_meta($post-&gt;ID,'cms2name',true); ?&gt;|&lt;?php echo get_post_meta($post-&gt;ID,'cms3name',true); ?&gt;&quot; /&gt;
</pre>
<p>などとしておいて、あとは、「カスタムフィールドテンプレート」プラグインなどを使い、<br />
cms1、cms2、cms3、cms1name、cms2name、cms3nameというカスタムフィールドの名前を予め作っておいて、値を入れる形にすれば、各ページで数字や文字を入れるだけで、自動的に円グラフや棒グラフや折れ線グラフなどが表示されることとなります。</p>
<p>この方法を使えば、例えば、複数人でサイトを運営する場合や、自分以外の人がサイトを更新する場合にも、グラフの質が一定となり、サイト運営上のメリットにも繋がると思います。また、後日のグラフの修正も、カスタムフィールドの値を変更するだけで直せますので、便利かと思います。</p>
<p>以上となります。もし、グラフを使うサイトをWordPressで運営する際には、Google Chart APIと連携すると便利で効率化が図れますから、もしそのようなニーズがあった際には、仕様の一つとして検討してみると良いと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/01/04/google-chart-api/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/01/04/google-chart-api/" />
	</item>
		<item>
		<title>WordPressで過年度の同じ日付や同じ週の記事を表示する方法</title>
		<link>http://wp3.jp/2012/01/03/year-today/</link>
		<comments>http://wp3.jp/2012/01/03/year-today/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 09:17:44 +0000</pubDate>
		<dc:creator>khoshino</dc:creator>
				<category><![CDATA[WordPressのカスタマイズ]]></category>

		<guid isPermaLink="false">http://wp3.jp/?p=2000</guid>
		<description><![CDATA[WordPressで過年度の同じ日付や同じ週の記事を表示する方法を、以下にご紹介します。 具体的には、１年前の今日と同じ記事、２年前の今日と同じ記事、３年前の今日と同じ記事・・・といった具合に、自分が昨年や一昨年の今日に &#8230; <a href="http://wp3.jp/2012/01/03/year-today/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPressで過年度の同じ日付や同じ週の記事を表示する方法を、以下にご紹介します。</p>
<p>具体的には、１年前の今日と同じ記事、２年前の今日と同じ記事、３年前の今日と同じ記事・・・といった具合に、自分が昨年や一昨年の今日にどのような記事を書いたかを表示することができます。<br />
もし、毎日ブログを書いている人で、過去の同じ日にどのような記事を書いているのかWordPress上において表示させたい時に便利です。</p>
<p>また、今日という日の決め打ちではなくて、１年前の同じ週に書いた記事、１年前の同じ月に書いた記事、といった具合に、その過年度の日付の範囲を広げることもできますので、毎日ブログを書いていない人にも需要があるかもしれません。</p>
<p>ここまでを読んで、自分はブログを書いていないから、あまり関係ないなと思われた方もいるかもしれません。<br />
しかしながら、この「WordPressで過年度の同じ日付や同じ週の記事を表示する方法」で書く記事は、発想を変えれば、そのようなニーズのあるサイトであれば、何にでも応用することができます。</p>
<p>例えば、私の場合は、縁あって、とあるジャンルの人物名鑑サイトを作る機会がありまして、「今日誕生日の人物」のような機能を実装をする必要がありました。<br />
この際に、別途、人物の生年月日の一覧のデータベースとプログラムを作って読み込む、という提案が、別の人からありました。<br />
しかし、WordPressの「新規投稿」を、人物プロフィールの入力画面にカスタマイズした上で、記事の公開日付をその人物の生年月日にして、以下のソースコードを出力表示したい箇所のWordPressテーマに書く、という方法で実装した方が、WordPressを使っているのならば明らかに簡単でシンプルです。<br />
この「今日誕生日の人物」の実装も、今回ご紹介する方法で実装することで、実装時間も１時間掛からないで完成させて、その後の運用も全てWordPress上で行うことが出来るので入力画面も一元化することができました。<br />
（この考え方を応用すれば、「今週誕生日の人物」も「今月誕生日の人物」も簡単に実装できます。）</p>
<p>上記は１つの参考事例ですが、いずれにしましても、使い方は様々ですので、過去の年度の同じ日付・同じ週・同じ月、といった記事を表示させる方法も、WordPressにはあるということを知っておくと、意外に便利に応用できる場面もありますので、ご紹介します。</p>
<p>それでは、以下、実際のソースコードなどです。</p>
<h2>過年度の同じ日付の記事を、年度の古い順に出す方法</h2>
<p>過年度の同じ日付の記事を、年度の古い順に出す場合は、以下のソースコードを、WordPressテーマの表示させたい箇所に記載しましょう。</p>
<p><strong>例：過年度の同じ日付の記事を、年度の古い順に出す</strong></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$today = getdate();
query_posts( 'monthnum=' . $today[&quot;mon&quot;] . '&amp;day=' . $today[&quot;mday&quot;] . '&amp;orderby=date&amp;order=DESC' );
?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;b&gt;&lt;?php the_time(&quot;Y年n月j日&quot;); ?&gt;&lt;/b&gt; &lt;strong&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;?php endwhile;?&gt;
&lt;?php wp_reset_query();?&gt;
</pre>
<p>上記は、基本形ですが、ここからサイトの要望に応じて、応用することもできます。</p>
<p><strong>例：過年度の同じ日付の記事を、年度の新しい順に出す</strong><br />
年度の「古い順」ではなく、年度の「新しい順」に出すには、<br />
&#038;order=ASC<br />
とある箇所を<br />
&#038;order=DESC<br />
としましょう。</p>
<h2>過年度の同じ週の記事を、年度の古い順に出す方法</h2>
<p>過年度の同じ週の記事を、年度の古い順に出すことも、WordPressでは簡単に実装することができます。<br />
上の過年度の同じ日付の例では、<br />
月と日に注目していましたが、<br />
これを、<br />
$same_week = date(&#8216;W&#8217;);<br />
として、<br />
query_postsの中の引数も<br />
w=$same_week<br />
に変える、というだけです。</p>
<p><strong>例：過年度の同じ週の記事を、年度の古い順に出す</strong></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$same_week = date('W');
query_posts( &quot;w=$same_week&amp;orderby=date&amp;order=DESC&quot; );
?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;b&gt;&lt;?php the_time(&quot;Y年n月j日&quot;); ?&gt;&lt;/b&gt; &lt;strong&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/strong&gt;
&lt;?php endwhile;?&gt;
&lt;?php wp_reset_query();?&gt;
</pre>
<p>　</p>
<h2>WordPressで過年度の同じ日付や同じ週の記事を表示する方法のさらに応用編</h2>
<p><strong>例：同じ年度に更新した記事一覧を出す</strong><br />
<strong>例：同じ時間帯に更新した記事一覧を出す</strong><br />
<strong>例：同じ分に更新した記事一覧を出す</strong><br />
<strong>例：同じ秒に更新した記事一覧を出す</strong></p>
<p>さて、さらに応用で、<br />
同じ年度に公開したい記事一覧（例えば、2011年に公開した記事一覧）を表示させることもできますし、<br />
同じ時間帯に公開した記事一覧（例えば、午前9時台に公開した記事一覧）を表示させることもできますし、<br />
極端な話、サイトのニーズがあれば、同じ秒数に公開した記事一覧（例えば、毎20秒に公開した記事一覧）を表示させることもできます。</p>
<p>これらは、<br />
<strong><a href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/query_posts#.E6.97.A5.E6.99.82.E5.BC.95.E6.95.B0">テンプレートタグ/query posts &#8211; WordPress Codex 日本語版 &#8211; 日時引数のページ</a></strong>を見ていただきまして、<br />
上のmonthnumやdayやwの部分を、以下のように変えれば、自由に出力表示することが出来るでしょう。</p>
<blockquote><p><strong>日時引数</strong><br />
指定した日時の間に投稿された投稿を表示。<br />
year (int) &#8211; 4桁の年（例：2011）<br />
monthnum (int) &#8211; 月（1〜12）<br />
w (int) &#8211; 0〜53 で年間の週を指定。MySQL WEEK command Mode=1 を使っている。<br />
day (int) &#8211; 日（1〜31）<br />
hour (int) &#8211; 時（0〜23）<br />
minute (int) &#8211; 分 (0〜60)<br />
second (int) &#8211; 秒（0〜60）</p></blockquote>
<p><strong><a href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/query_posts#.E6.97.A5.E6.99.82.E5.BC.95.E6.95.B0">テンプレートタグ/query posts &#8211; WordPress Codex 日本語版 &#8211; 日時引数のページ</a></strong>には、以下の例も紹介されていますので、この記事でも事例として書いておきます。</p>
<p>この「WordPressで過年度の同じ日付や同じ週の記事を表示する方法」は、全てのサイトで常に使うということは無いと思いますが、作りたいサイトによっては便利だと思いますので、参考いただけますと嬉しいです。</p>
<p><strong>例：2010年3月1日から2010年3月15日までの投稿記事を表示</strong></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
function filter_where( $where = '' ) {
$where .= &quot; AND post_date &gt;= '2010-03-01' AND post_date &lt; '2010-03-16'&quot;;
return $where;
}
add_filter( 'posts_where', 'filter_where' );
query_posts( $query_string );
?&gt;
</pre>
<p>　<br />
<strong>例：最近30日間の投稿記事を表示</strong></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
function filter_where( $where = '' ) {
$where .= &quot; AND post_date &gt; '&quot; . date('Y-m-d', strtotime('-30 days')) . &quot;'&quot;;
return $where;
}
add_filter( 'posts_where', 'filter_where' );
query_posts( $query_string );
?&gt;
</pre>
<p>　<br />
<strong>例：30〜60日前の投稿記事を表示</strong></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
function filter_where( $where = '' ) {
$where .= &quot; AND post_date &gt;= '&quot; . date('Y-m-d', strtotime('-60 days')) . &quot;'&quot; . &quot; AND post_date &lt;= '&quot; . date('Y-m-d', strtotime('-30 days')) . &quot;'&quot;;
return $where;
}
add_filter( 'posts_where', 'filter_where' );
query_posts( $query_string );
?&gt;
</pre>
<p>　<br />
以上となります。<br />
それぞれのソースコードにつきまして、稼働チェックはしていますが、もしソースコードに間違いや、より良い書き方などもありましたら、ご指摘いただけましたら嬉しいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://wp3.jp/2012/01/03/year-today/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wp3.jp/2012/01/03/year-today/" />
	</item>
	</channel>
</rss>

