<?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>H.I. Art Works [ Web Technology ] - ウェブ制作技術情報 -</title>
	<atom:link href="http://tech.hi-works.com/feed" rel="self" type="application/rss+xml" />
	<link>http://tech.hi-works.com</link>
	<description>WordPress,Movabletype,html,css,モバイルなどの技術情報からビジネスに関するブログ</description>
	<lastBuildDate>Fri, 25 Nov 2011 14:19:49 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>カスタムフィールドに入力した値の改行</title>
		<link>http://tech.hi-works.com/webcreative/wordpress/694</link>
		<comments>http://tech.hi-works.com/webcreative/wordpress/694#comments</comments>
		<pubDate>Fri, 25 Nov 2011 08:56:04 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=694</guid>
		<description><![CDATA[WordPressでカスタムフィールドを頻繁に使いますが、この入力欄に入力したテキストについて改行を反映させたい場合、２種類の記述方法があります。 自動的にPタグでマークアップする 1 &#60;?php echo wpa [...]]]></description>
			<content:encoded><![CDATA[
<p>WordPressでカスタムフィールドを頻繁に使いますが、この入力欄に入力したテキストについて改行を反映させたい場合、２種類の記述方法があります。</p>
<p>自動的にPタグでマークアップする</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php echo wpautop(post_custom('カスタムフィールドの値')); ?&gt;</pre></td></tr></table></div>

<p>自動的にBRタグを挿入するだけでPタグなどの自動整形はしない。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php echo nl2br(get_post_meta($post-&gt;ID,'カスタムフィールドの値',true)); ?&gt;</pre></td></tr></table></div>


]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/webcreative/wordpress/694/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All-in-One Event Calendar Plugin 日本語化ファイル</title>
		<link>http://tech.hi-works.com/webcreative/wordpress/687</link>
		<comments>http://tech.hi-works.com/webcreative/wordpress/687#comments</comments>
		<pubDate>Sun, 09 Oct 2011 11:36:52 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=687</guid>
		<description><![CDATA[WordPress用イベントカレンダーのプラグインはいろいろ出ています。 一番有名なのは Event cakender 3 ですが、 Event cakender 3は投稿のカテゴリーの中に「イベント」に該当するカテゴリ [...]]]></description>
			<content:encoded><![CDATA[
<p>WordPress用イベントカレンダーのプラグインはいろいろ出ています。<br />
一番有名なのは Event cakender 3 ですが、 Event cakender 3は投稿のカテゴリーの中に「イベント」に該当するカテゴリーを設定するので自分の求める用途では使いにくいなと思ってたところ、<a href="https://wordpress.org/extend/plugins/all-in-one-event-calendar/" target="_blank">All-in-One Event Calendar Plugin</a>が一番使いやすそうでした。</p>
<p>が・・・</p>
<p>日本語化ファイルが無い・・・orz</p>
<p>と、言うことで、日本語化ファイルを作りました。</p>
<p>まだ英語のままの部分もありますが、無いよりはずいぶんマシだと思うので公開します。</p>
<p>All-in-One Event Calendar Plugin 日本語化ファイル<br />
2011.10.09 <a href="http://tech.hi-works.com/all-in-one-event-calendar-ja_000.zip" target="_blank">all-in-one-event-calendar-ja_000.zip</a><br />
2011.10.11 <a href="http://tech.hi-works.com/all-in-one-event-calendar-ja_001.zip" target="_blank">all-in-one-event-calendar-ja_001.zip</a> <span style="color:#f00;"> UP!! </span></p>
<h4>使い方</h4>
<p>フォルダの中身を展開して、<br />
all-in-one-event-calendar-ja.mo<br />
all-in-one-event-calendar-ja.po<br />
を<br />
all-in-one-event-calendar/language/<br />
フォルダにアップロードすればOKです。</p>
<h4>補足事項</h4>
<p>All-in-One Event Calendar Plugin 1.0.9 では下記の場所にバグがあります。</p>
<p>/all-in-one-event-calendar/app/controller/class-ai1ec-events-controller.php<br />
の407行目</p>
<p>$rrule = &#8216;FREQ=DAILY;BYDAY=SA+SU&#8217;;</p>
<p>の箇所を</p>
<p>$rrule = &#8216;FREQ=DAILY;BYDAY=SA,SU&#8217;;</p>
<p>にしないと、イベントの「繰り返し」を「毎週末」にした時にエラーになってしまいます。</p>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/webcreative/wordpress/687/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ウェブ屋が震災で出来そうな事を考えてみた。</title>
		<link>http://tech.hi-works.com/information/681</link>
		<comments>http://tech.hi-works.com/information/681#comments</comments>
		<pubDate>Sat, 02 Apr 2011 13:32:26 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[お知らせ]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=681</guid>
		<description><![CDATA[東日本大震災で何か出来ない事はないか考えてたんだけど既に誰かが作ったものを作っても、情報が乱立するだけなので、それらを除けば、震災発生以来これといって特別な事は思いつかなかったのだけど、ニュースを見ていてこんなのはどうか [...]]]></description>
			<content:encoded><![CDATA[
<p>東日本大震災で何か出来ない事はないか考えてたんだけど既に誰かが作ったものを作っても、情報が乱立するだけなので、それらを除けば、震災発生以来これといって特別な事は思いつかなかったのだけど、ニュースを見ていてこんなのはどうかと思うので、意見伺いと、よさそうなら開発・運営要員を募りたいと思う。</p>
<p>■提案サイト<br />
東日本大震災での遺品や瓦礫の中にある写真などの残留物の写真をアップロード・閲覧出来るウェブサイト</p>
<p>■趣旨<br />
瓦礫の中から市役所・役場の職員が回収した品物、これらは回収した各役場などに保管・展示されており、被災者・遺族がそれぞれ探しに来るが、これらは以下の問題がある。</p>
<p>・津波の規模が大きかった為、数箇所回らないといいけない。<br />
　しかし、確認しに行くには燃料・労力・時間を要する。<br />
・役場もいつまでも並べておくわけにはいかない。</p>
<p>■必要と思われる成果物<br />
・PCサイト<br />
・ガラケー版サイト<br />
・スマートフォン版サイト<br />
・使い方解説ページ（サイト）</p>
<p>■必要と思われる機能<br />
・誰でも（各地域の役場・ボランティアの人）ユーザー登録出来て写真をアップロード<br />
・PCサイトは勿論スマートフォン、ガラケーからも閲覧・投稿<br />
・地域や種類、管理場所などを登録しておけばユーザーも管理者も探しやすいかなと。<br />
・各写真に問い合わせ連絡先（登録したユーザーの電話番号など）を掲載</p>
<p>■あると望ましい機能<br />
・不適切画像・情報の通報</p>
<p>■必要な人員<br />
・PCサイト構築スタッフ（IT技術者）<br />
・ガラケー用テンプレ制作スタッフ（IT技術者）<br />
・スマホ用テンプレ制作スタッフ（IT技術者）<br />
・使い方解説ページ（サイト）　ITリテラシー低い人向けなのでこれが結構難しいかも。<br />
※WordPressベースでの開発想定<br />
・ウェブデザイナー<br />
　（凝る必要はないと思うので、部分的なパーツ作成がメインかな）<br />
・こんなサイトがありますと各関係機関に告知する為に、告知先リストの作成と連絡スタッフ<br />
　ツイッターとかで拡散はしてもらうにせよ、直接連絡やプレスリリースは必要かなと。</p>
<p>■必要な運営要員<br />
・不適切画像が投稿された時に対応・削除するスタッフ<br />
・使い方をサポートするスタッフ</p>
<p>投稿作業は労力やITリテラシーが少し必要かもしれないけど、そういう作業こそ現地ボランティアに向くのかなと期待したり・・・。</p>
<p>で、もう震災から随分日が経ってるので、すぐに作れないんだったら、サイトの存在意義が無いような気がするので、今週末（つまり今日?明日）で、『作業分担してやるぞもらぁ！』って人が少なくとも３名以上集まらなければまぁあんましなぁ・・・</p>
<p>今週末で作れないんだったら現実的じゃないかなって思ってますがどうですかね？</p>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/information/681/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>カスタム投稿タイプのRSS</title>
		<link>http://tech.hi-works.com/webcreative/wordpress/676</link>
		<comments>http://tech.hi-works.com/webcreative/wordpress/676#comments</comments>
		<pubDate>Wed, 24 Nov 2010 07:01:08 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[Web制作技術情報]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=676</guid>
		<description><![CDATA[カスタム投稿タイプを作った場合、そのRSSフィードだけも出力したいと思います。 カスタム投稿タイプを設定しただけではRSSフィードには入らないので、function.phpに下記を追記します。 1 2 3 4 5 6 7 [...]]]></description>
			<content:encoded><![CDATA[
<p>カスタム投稿タイプを作った場合、そのRSSフィードだけも出力したいと思います。<br />
カスタム投稿タイプを設定しただけではRSSフィードには入らないので、function.phpに下記を追記します。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">// RSSの追加
function my_get_posts( $query ) {
    if ( is_feed() ) {
        $query-&gt;set( 'post_type', array('info') ); // カスタム投稿タイプ'info'を追加した場合
        return $query;
    }
}
add_filter( 'pre_get_posts', 'my_get_posts' );</pre></td></tr></table></div>

<p>出力されるRSSのURL</p>
<p>公開URL/feed?post_type=info</p>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/webcreative/wordpress/676/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the_excerpt(抜粋・概要)タグでpタグを除外する方法。</title>
		<link>http://tech.hi-works.com/webcreative/wordpress/668</link>
		<comments>http://tech.hi-works.com/webcreative/wordpress/668#comments</comments>
		<pubDate>Sun, 14 Nov 2010 15:27:49 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=668</guid>
		<description><![CDATA[抜粋欄に記入されている内容（記入されていない場合は本文最初の数文字）を表示するthe_excerptタグですが、大変親切な事に勝手にpタグを入れてくれます。 と、なると、抜粋を表示してそこにパーマリンクを指定しようとする [...]]]></description>
			<content:encoded><![CDATA[
<p>抜粋欄に記入されている内容（記入されていない場合は本文最初の数文字）を表示するthe_excerptタグですが、大変親切な事に勝手にpタグを入れてくれます。</p>
<p>と、なると、抜粋を表示してそこにパーマリンクを指定しようとするとpタグの外にaタグになるのでhtml上よろしくなかったり、metaのdescriptionに使いたいのに中にpタグが入るなんて事になってしまうので、都合が悪いです。</p>
<p>調べたところ<a href="http://www.serendip.ws/archives/5119">こちらのサイト</a>で紹介されていました。</p>
<p>function.phpに</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
    // pタグ自動挿入解除
    remove_filter('the_excerpt', 'wpautop');
?&gt;</pre></td></tr></table></div>

<p>を追加すれば解除できます。</p>
<p>ちなみにwp-includes/default-filters.phpを触る方法もありますが、こちらはWordPress本体のアップデートで上書きされてしまうのでお勧めしません。</p>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/webcreative/wordpress/668/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressの投稿・更新をもっと簡単にするカスタマイズ</title>
		<link>http://tech.hi-works.com/webcreative/wordpress/666</link>
		<comments>http://tech.hi-works.com/webcreative/wordpress/666#comments</comments>
		<pubDate>Sat, 30 Oct 2010 13:08:01 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[Web制作技術情報]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=666</guid>
		<description><![CDATA[WordCampNagoya2010のＬＴのスライドをアップしました。 Word presslt View more presentations from Hidekazu Ishikawa.]]></description>
			<content:encoded><![CDATA[
<p>WordCampNagoya2010のＬＴのスライドをアップしました。 </p>
<div style="width:425px" id="__ss_5616261"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/kurudrive/word-presslt" title="Word presslt">Word presslt</a></strong><object id="__sse5616261" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordpresslt-101030080343-phpapp01&#038;stripped_title=word-presslt&#038;userName=kurudrive" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5616261" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordpresslt-101030080343-phpapp01&#038;stripped_title=word-presslt&#038;userName=kurudrive" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/kurudrive">Hidekazu Ishikawa</a>.</div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/webcreative/wordpress/666/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordCampNagoya 2010 に出演します。</title>
		<link>http://tech.hi-works.com/information/664</link>
		<comments>http://tech.hi-works.com/information/664#comments</comments>
		<pubDate>Thu, 28 Oct 2010 10:24:02 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[お知らせ]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=664</guid>
		<description><![CDATA[2010年10月30日に名古屋で開催される、WordPress カンファレンス「WordCamp Nagoya 2010」に出演します。 初心者向けのTRACK1で13時より「レンタルサーバー座談会」にパネラーとして、  [...]]]></description>
			<content:encoded><![CDATA[
<p>2010年10月30日に名古屋で開催される、WordPress カンファレンス「WordCamp Nagoya 2010」に出演します。</p>
<p>初心者向けの<a href="http://nagoya2010.wordcamp.jp/schedule" target="_blank">TRACK1</a>で13時より「レンタルサーバー座談会」にパネラーとして、<br />
また、中上級者向けの<a href="http://nagoya2010.wordcamp.jp/schedule" target="_blank">ＴＲＡＫ2</a>で15時から開始のＬＴ（ライトニングトーク）で、ＰＣに疎い人でも簡単に更新出来るようにする為のカスタマイズについて短時間ですがお話します。</p>
<p>入場は無料ですので、是非ご来場下さい。</p>
<p><a href="http://nagoya2010.wordcamp.jp/"><img src="http://www.vektor-inc.co.jp/wp/wp-content/uploads/wcn2010_banner_468x60.jpg" alt="WordCamp Nagoya 2010" title="wcn2010_banner_468x60" width="466" height="60" class="alignnone size-full wp-image-21" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/information/664/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 逆引きタグリファレンス</title>
		<link>http://tech.hi-works.com/webcreative/wordpress/588</link>
		<comments>http://tech.hi-works.com/webcreative/wordpress/588#comments</comments>
		<pubDate>Thu, 23 Sep 2010 01:32:47 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[Web制作技術情報]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[タグリファレンス]]></category>
		<category><![CDATA[チートシート]]></category>
		<category><![CDATA[逆引き]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=588</guid>
		<description><![CDATA[よく使う項目や、自分が使ったタグをまとめました。 動かなかった部分などありましたらコメントいただけると幸いです。 基本的にどこでも使用可 サイトのURLを表示 サイトの名前を表示 サイトのdescriptionを表示 テ [...]]]></description>
			<content:encoded><![CDATA[
<p>よく使う項目や、自分が使ったタグをまとめました。<br />
動かなかった部分などありましたらコメントいただけると幸いです。</p>
<div id="mokuji">
<dl>
<dt>基本的にどこでも使用可</dt>
<dd>
<ul>
<li><a href="#siteUrl">サイトのURLを表示</a></li>
<li><a href="#siteName">サイトの名前を表示</a></li>
<li><a href="#siteDescription">サイトのdescriptionを表示</a></li>
<li><a href="#entryID_583">テンプレートディレクトリのパスを出力</a></li>
<li><a href="#ifPage">ページの種類で条件分岐</a></li>
<li><a href="#customEmpty">カスタムフィールドの値が空じゃない場合の条件分岐</a></li>
<li><a href="#postListMenu">投稿カテゴリーのリストをトップ階層から階層構造を維持して表示</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>サイドバーなど</dt>
<dd>
<ul>
<li><a href="#parentPageTitle">親ページのページ名を表示</a></li>
<li><a href="#entryID_494">ページのリストを表示</a></li>
<li><a href="#pageListMenu">ページのリストを階層構造を維持して表示（ローカルメニュー向け）</a></li>
<li><a href="#entryID_486">指定カテゴリーの記事リストを表示1</a></li>
<li><a href="#entryID_488">指定カテゴリーの記事リストを表示2</a></li>
<li><a href="#entryID_484">指定カテゴリーのサブカテゴリーのみ表示</a></li>
<li><a href="#entryID_478">指定カテゴリーとそのサブカテゴリーを表示</a></li>
<li><a href="#entryID_482">指定カテゴリーとそのサブカテゴリーを除外</a></li>
<li><a href="#entryID_500">指定カテゴリーIDを除外して表示</a></li>
<li><a href="#listCategoryTopTree">現在のトップカテゴリー以下のカテゴリーをリスト表示[category]</a></li>
<li><a href="#cateList">カテゴリ名をリストで表示</a></li>
<li><a href="#entryID_474">カテゴリ名 サブカテゴリ名 記事名をリストで表示</a></li>
<li><a href="#postCategoryListMenu">投稿記事の属する親カテゴリとサブカテゴリを階層構造を維持して表示（ローカルメニュー向け）[single]</a></li>
<li><a href="#sideArchiveList">アーカイブリストを表示</a></li>
<li><a href="#sidePostbypostList">最近の投稿を表示</a></li>
<li><a href="#sideCustomTaxonomy">カスタム投稿タイプのカスタム分類をリスト（一覧）表示</a></li>
<li><a href="#sideCustomArchive">カスタム投稿タイプの月別アーカイブをリスト表示</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>ループで使用</dt>
<dd>
<ul>
<li><a href="#postTitle">記事のタイトルを表示</a></li>
<li><a href="#postLink">記事のパーマリンクを表示</a></li>
<li><a href="#postDate">記事の投稿日を表示</a></li>
<li><a href="#entryID_467">記事の本文を表示</a></li>
<li><a href="#entryID_464">記事のＩＤを表示[loop][post]</a></li>
<li><a href="#loopEntryCategory">記事の属するカテゴリー名とそのカテゴリーへのリンクを表示[loop]</a></li>
<li><a href="#entryID_496">記事の表示件数を指定 [loop]</a></li>
<li><a href="#entryID_472">カテゴリーのidで条件分岐する</a></li>
<li><a href="#entryID_476">親カテゴリーのIDによって条件分岐</a></li>
<li><a href="#postCustomField">カスタムフィールドの値を表示[loop][post]</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>インデックスページ</dt>
<dd>
<ul>
<li><a href="#entryID_494">ページのリストを表示</a></li>
<li><a href="#pageShitei">指定のタイトルのページの本文を表示</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>カテゴリーアーカイブページ</dt>
<dd>
<ul>
<li><a href="#entryID_460">今のページのカテゴリー名を表示[category]</a></li>
<li><a href="#entryID_470">今のページのカテゴリースラッグを表示[category]</a></li>
<li><a href="#if_cate_slug">カテゴリースラッグで条件分岐[archive]</a></li>
<li><a href="#entryID_586">値が空の時の条件分岐</a></li>
<li><a href="#pageShitei">指定のタイトルのページの本文を表示</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>年月アーカイブページ</dt>
<dd>
<ul>
<li><a href="#archiveTitle">今のアーカイブページの年月を表示[archive]</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>記事ページ</dt>
<dd>
<ul>
<li><a href="#entryCateName">記事のカテゴリー名を表示（リンク無し、複数カテゴリの場合最初に並ぶカテゴリー名</a></li>
<li><a href="#entryID_464">記事のＩＤを表示[loop][post]</a></li>
<li><a href="#entryID_492">カテゴリーが同じ記事の最新記事を表示</a></li>
<li><a href="#postCategoryListMenu">投稿記事の属する親カテゴリとサブカテゴリを階層構造を維持して表示（ローカルメニュー向け）[single]</a></li>
<li><a href="#postCustomField">カスタムフィールドの値を表示</a></li>
<li><a href="#panListPage">記事ページまでのパンくずリスト[page]</a></li>
<li><a href="#nowPageSlug">現在の固定ページのスラッグを表示[page]</a></li>
</ul>
</dd>
</dl>
</div>
<div id="nakami">
<p><!-- [ ★★★★★基本的にどこでも使用可★★★★★ ] --></p>
<h3 id="siteUrl">サイトのURLを表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php bloginfo('url'); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="siteName">サイトの名前を表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php bloginfo('name'); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="siteDescription">サイトのdescriptionを表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php bloginfo('description'); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_583">テンプレートディレクトリのパスを出力</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php bloginfo('template_directory'); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="ifPage">ページの種類で条件分岐例</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php if (is_home()) { ?&gt;
&lt;?php /* ▼トップページ */ ?&gt;
&lt;?php /* ▲トップページ */ ?&gt;
&lt;?php } else if (is_page('top')) { ?&gt;
&lt;?php /* ▼特定のページをトップに表示している場合（ページのスラッグ名は top に設定 */ ?&gt;
&lt;?php /* ▲特定のページをトップに表示している場合（ページのスラッグ名は top に設定 */ ?&gt;
&lt;?php } else if (is_category()) { ?&gt;
&lt;?php /* ▼カテゴリーページ */ ?&gt;
&lt;?php /* ▲カテゴリーページ */ ?&gt;
&lt;?php } else if (is_single()) { ?&gt;
&lt;?php /* ▼投稿記事 */ ?&gt;
&lt;?php /* ▲投稿記事 */ ?&gt;
&lt;?php } else if (is_page()) { ?&gt;
&lt;?php /* ▼単一ページ */ ?&gt;
&lt;?php /* ▲単一ページ */ ?&gt;
&lt;?php } else if (is_tag()) { ?&gt;
&lt;?php /* ▼タグアーカイブ */ ?&gt;
&lt;?php /* ▲タグアーカイブ */ ?&gt;
&lt;?php } else if (is_month()) { ?&gt;
&lt;?php /* ▼月別アーカイブ */ ?&gt;
&lt;?php /* ▲月別アーカイブ */ ?&gt;
&lt;?php } else if (is_search()) { ?&gt;
&lt;?php /* ▼検索結果 */ ?&gt;
&lt;?php /* ▲検索結果 */ ?&gt;
&lt;?php } else { ?&gt;
&lt;?php /* ▼それ以外 */ ?&gt;
&lt;?php /* ▲それ以外 */ ?&gt;
&lt;?php } ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="customEmpty">カスタムフィールドの値が空じゃない場合の条件分岐</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php if ( post_custom('フィールド名') ) : ?&gt;
    &lt;?php echo post_custom('フィールド名'); ?&gt;
&lt;?php endif; ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="postListMenu">投稿カテゴリーのリストをトップ階層から階層構造を維持して表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php wp_list_categories(&quot;title_li=&quot;); ?&gt;</pre></td></tr></table></div>

<p>その他詳細は<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/wp_list_categories" target="_blank">こちら</a></p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<p><!-- [ /★★★★★基本的にどこでも使用可★★★★★ ] --></p>
<p><!-- [ ★★★★★サイドバーなど★★★★★ ] --></p>
<h3 id="parentPageTitle">親ページのページ名を表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php echo get_the_title($post-&gt;post_parent); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="sidePostbypostList">最近の投稿を表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php get_archives('postbypost', 10); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<p>投稿日付も表示する場合</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php while ( have_posts() ) : the_post(); ?&gt;
&lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot; title=&quot;&lt;?php the_title(); ?&gt; へのリンク&quot;&gt;&lt;span class=&quot;infoDate&quot;&gt;&lt;?php the_time('Y.m.d'); ?&gt;&lt;/span&gt; &lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endwhile; ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_494">ページのリストを表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_pages(); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<h4>ページリストの見出しを隠す。</h4>
<p>上記の例では一番上の階層が“ページ”となってしまうので、<br />
↓のようにすると、ページのリストだけを表示する事が出来る。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_pages('title_li='); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<h4>ページリストの見出しの名前を変更する。</h4>
<p>下記の例では ID が 9, 5, 23 のページだけを表示し、見出しのテキストを「Poetry」に置き換え、タグを &lt;h2&gt; に変更しています。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_pages('include=5,9,23&amp;title_li=&lt;h2&gt;' . __('Poetry') . '&lt;/h2&gt;' ); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<h4>ページ順序に従ってページリストを表示</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_pages('sort_column=menu_order'); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<h4>見出し無しでページ順序に従ってページリストを表示</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_pages('sort_column=menu_order&amp;title_li='); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<h4>特定のページを除外してページをリスト表示</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_pages('exclude=17,38' ); ?&gt;&lt;/ul&gt;</pre></td></tr></table></div>

<h4>表示中のページに子ページ が存在する場合のみリストを表示。</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
  $children = wp_list_pages('title_li=&amp;child_of='.$post-&gt;ID.'&amp;echo=0');
  if ($children) { ?&gt;
  &lt;ul&gt;
  &lt;?php echo $children; ?&gt;
  &lt;/ul&gt;
  &lt;?php } ?&gt;</pre></td></tr></table></div>

<h4>表示中のページの親カテゴリに属する子ページ をリスト表示。</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
  if($post-&gt;post_parent)
  $children = wp_list_pages(&quot;title_li=&amp;child_of=&quot;.$post-&gt;post_parent.&quot;&amp;echo=0&quot;);
  else
  $children = wp_list_pages(&quot;title_li=&amp;child_of=&quot;.$post-&gt;ID.&quot;&amp;echo=0&quot;);
  if ($children) { ?&gt;
  &lt;ul&gt;
  &lt;?php echo $children; ?&gt;
  &lt;/ul&gt;
  &lt;?php } ?&gt;</pre></td></tr></table></div>

<p>※ このコードは、サイドバーのウィジェットブロックの後ろに置くと動作しません。</p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="pageListMenu">ページのリストを階層構造を維持して表示（ローカルメニュー向け）</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
	if($post-&gt;ancestors){
		foreach($post-&gt;ancestors as $post_anc_id){
			$post_id = $post_anc_id;
		}
	} else {
		$post_id = $post-&gt;ID;
	}
	if ($post_id) {
		$children = wp_list_pages(&quot;title_li=&amp;child_of=&quot;.$post_id.&quot;&amp;echo=0&quot;);
		if ($children) { ?&gt;
		&lt;h3&gt;&lt;a href=&quot;&lt;?php echo get_permalink($post_id); ?&gt;&quot;&gt;&lt;?php echo get_the_title($post_id); ?&gt;&lt;/a&gt;&lt;/h3&gt;
		&lt;ul&gt;
			&lt;?php echo $children; ?&gt;
		&lt;/ul&gt;
		&lt;?php } ?&gt;
&lt;?php } ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="cateList">カテゴリ名をリストで表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_categories('title_li='); ?&gt; 
&lt;/ul&gt;</pre></td></tr></table></div>

<p>オプションの値などは<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/wp_list_categories" target="_blank">Codex</a>参照</p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="postCategoryListMenu">投稿記事の属する親カテゴリとサブカテゴリを階層構造を維持して表示（ローカルメニュー向け）[single]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
// ▼トップカテゴリのIDを取得
/* 現在のカテゴリの取得 */
$cat_now = get_the_category();
$cat_now = $cat_now[0];
/*親カテゴリーのID取得*/
$parent_id = $cat_now-&gt;category_parent;
if ( $parent_id == 0) { // トップカテゴリだった場合は属するカテゴリIDを$menuIDに代入
$category = get_the_category();
$menuID = $category[0]-&gt;cat_ID;
} else { // トップカテゴリでない場合は親IDを$menuIDに代入
$menuID = $parent_id;
}
// ▲トップカテゴリのIDを取得
&nbsp;
$args = array(
  'child_of'   =&gt; 0,
  'parent'     =&gt; 0,
  'hide_empty' =&gt; false, // 投稿のないカテゴリを表示しない場合はこの行を削除
  'orderby'    =&gt; 'name',
  'order'      =&gt; 'ASC',
  'include'    =&gt; $menuID, // 対象のカテゴリを指定
);
$categories = get_categories($args);
&nbsp;
$args = array(
  'orderby'      =&gt; 'name',
  'order'        =&gt; 'ASC',
  'hierarchical' =&gt; false,
);
$sub_categories = get_categories($args);
?&gt;
&lt;?php foreach ($categories as $cat) { ?&gt;
&lt;h4 id=&quot;topCateId_&lt;?php echo $cat-&gt;term_id; ?&gt;&quot;&gt;
&lt;a href=&quot;&lt;?php echo get_category_link( $cat-&gt;term_id ); ?&gt;&quot; title=&quot;&lt;?php echo sprintf( __( &quot;View all posts in %s&quot; ), $cat-&gt;name); ?&gt;&quot;&gt;
&lt;?php echo $cat-&gt;name; ?&gt;&lt;/a&gt;&lt;/h4&gt;
	&lt;ul&gt;
	&lt;?php foreach ($sub_categories as $sub_cat) { ?&gt;
	&lt;?php if ($cat-&gt;term_id === $sub_cat-&gt;parent) { ?&gt;
	&lt;li id=&quot;subCate_&lt;?php echo $sub_cat-&gt;slug; ?&gt;&quot; class=&quot;sideSubCate&quot;&gt;
		&lt;a href=&quot;&lt;?php echo get_category_link( $sub_cat-&gt;term_id ); ?&gt;&quot; title=&quot;&lt;?php echo sprintf( __( &quot;View all posts in %s&quot; ), $sub_cat-&gt;name); ?&gt;&quot; class=&quot;sideSubCateLink&quot;&gt;&lt;span&gt;&lt;?php echo $sub_cat-&gt;name; ?&gt; (&lt;?php echo $sub_cat-&gt;category_count; ?&gt;)&lt;/span&gt;&lt;/a&gt;
		&lt;?php $myposts = get_posts('category='.$sub_cat-&gt;term_id.&quot;&amp;orderby=post_date&amp;order=DESC&amp;numberposts=5&quot;); ?&gt;
	&lt;/li&gt;
	&lt;?php } ?&gt;
	&lt;?php } ?&gt;
	&lt;/ul&gt;
&lt;?php } ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="sideCustomTaxonomy">カスタム投稿タイプのカスタム分類をリスト（一覧）表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php wp_list_categories('taxonomy=○○○○-cat&amp;title_li='); ?&gt;</pre></td></tr></table></div>

<p>※『○○○○-cat』はカスタム投稿タイプのpost-typeではなくカスタムタクソノミーの値なので注意。<br />
　一般的には『カスタム投稿タイプの値-cate』で設定していると思います。</p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="sideCustomArchive">カスタム投稿タイプの月別アーカイブをリスト表示</h3>
<p>まずはfunction.phpに下記を追加</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">// ▼カスタム投稿タイプのアーカイブ出力
global $my_archives_post_type;
add_filter( 'getarchives_where', 'my_getarchives_where', 10, 2 );
function my_getarchives_where( $where, $r ) {
  global $my_archives_post_type;
  if ( isset($r['post_type']) ) {
    $my_archives_post_type = $r['post_type'];
    $where = str_replace( '\'post\'', '\'' . $r['post_type'] . '\'', $where );
  } else {
    $my_archives_post_type = '';
  }
  return $where;
}
add_filter( 'get_archives_link', 'my_get_archives_link' );
function my_get_archives_link( $link_html ) {
  global $my_archives_post_type;
  if ( '' != $my_archives_post_type )
    $add_link .= '?post_type=' . $my_archives_post_type;
	$link_html = preg_replace(&quot;/href=\'(.+)\'\s/&quot;,&quot;href='$1&quot;.$add_link.&quot; '&quot;,$link_html);
&nbsp;
  return $link_html;
}
// ▲カスタム投稿タイプのアーカイブ出力</pre></td></tr></table></div>

<p>サイドバーに下記を追加</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_get_archives('type=monthly&amp;post_type=○○○○'); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<p><!-- [ /★★★★★サイドバーなど★★★★★ ] --></p>
<p><!-- [ ★★★★★ループ★★★★★ ] --></p>
<h3 id="postTitle">記事のタイトルを表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_title(); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="postLink">記事のパーマリンクを表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_permalink(); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="postDate">記事の投稿日を表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_time('Y.m.d'); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_467">記事の本文を表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_content(); ?&gt;</pre></td></tr></table></div>

<p>”続きを読む” をつける場合は</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_content(__('続きを読む &amp;raquo;'));?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_464">記事のＩＤを表示[loop]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_ID(); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="loopEntryCategory">記事の属するカテゴリー名とそのカテゴリーへのリンクを表示[loop]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_category(', ') ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<p><!-- [ /★★★★★ループ★★★★★ ] --></p>
<p><!-- [ ★★★★★インデックスページ★★★★★ ] --></p>
<h3 id="pageShitei">指定のタイトルのページの本文を表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php // ページ「ITEM」の本文を抽出
	$post = get_page_by_title ( 'ITEM' );
	echo apply_filters ( 'the_content', $post -&gt; post_content );
?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<p><!-- [ /★★★★★インデックスページ★★★★★ ] --></p>
<h3 id="entryID_586">値が空の時の条件分岐</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
$category_description = category_description();
if ( ! empty( $category_description ) )
echo '&lt;div class=&quot;archive-meta&quot;&gt;' . $category_description . '&lt;/div&gt;';
?&gt;</pre></td></tr></table></div>

<p>上記は$category_descriptionに何か情報が入っている場合に実行する例</p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_500">特定のカテゴリIDを除外して表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php if (have_posts()) : query_posts($query_string .'&amp;cat=-202'); while (have_posts()) : the_post(); ?&gt;</pre></td></tr></table></div>

<p>カテゴリID 3と5を除外したい場合</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php if (have_posts()) : query_posts($query_string .'&amp;cat=-3,-5'); while (have_posts()) : the_post(); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_496">記事の表示件数を指定 [loop]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php query_posts($query_string.&quot;&amp;showposts=-1&quot;); ?&gt;
&lt;?php if (have_posts()): while (have_posts()) : the_post(); ?&gt;</pre></td></tr></table></div>

<p>showposts=-1　で全件表示。<br /> <br />
showposts=10 で10件表示。<br /> <br />
※基本的には管理画面から設定したり、プラグインを使用するのが一般的かと思います。</p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_492">今の記事と同カテゴリーの最新記事を表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php $categories = get_the_category();
foreach($categories as $category):
$related_posts = get_posts('category='.$category-&gt;cat_ID.'&amp;exclude='.$post-&gt;ID);
if($related_posts): ?&gt;
&lt;h3&gt;&lt;?php echo $category-&gt;cat_name; ?&gt;カテゴリーの最新記事&lt;/h3&gt;
&lt;ul&gt;
&lt;?php foreach($related_posts as $related_post): ?&gt;
&lt;li&gt;&lt;a href=&quot;&lt;?php echo get_permalink($related_post-&gt;ID); ?&gt;&quot;&gt;&lt;?php echo $related_post-&gt;post_title; ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endforeach; ?&gt;
&lt;/ul&gt;
&lt;?php endif; endforeach; ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_486">指定カテゴリーの記事リストを表示1</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php
	$category_recent_post = 5; 	// 記事数
	$category_recent_id = 1;	// カテゴリID
	$posts = get_posts('numberposts=' . $category_recent_post . '&amp;category=' . $category_recent_id);
	global $post;
	if($posts) {
		foreach($posts as $post) {
			setup_postdata($post);
			echo '&lt;li&gt;&lt;a href=&quot;' . get_permalink() . '&quot;&gt;' . get_the_title() . '&lt;/a&gt;&lt;/li&gt;';
		}
	}
?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_488">指定カテゴリーの記事リストを表示2</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&nbsp;
&lt;ul&gt;
&lt;?php query_posts(&quot;cat=1&amp;showposts=5&quot;); ?&gt;
&lt;?php if(have_posts()): while(have_posts()): the_post(); ?&gt;
&lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endwhile; else: ?&gt;
&lt;li&gt;記事はありません&lt;/li&gt;
&lt;?php endif; ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_484">指定カテゴリーのサブカテゴリーのみ表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_cats('sort_column=name&amp;optioncount=1&amp;hierarchical=1&amp;child_of=1'); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<p>ここで指定している属性は、<br />
「sort_column=name」で名前順、<br />
「optioncount=1」で記事数の出力あり、<br />
「hierarchical=1」で複数階層形式で出力、<br />
「child_of=3」でIDが3のカテゴリに所属するサブカテゴリーの出力、となっています。</p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_482">指定カテゴリーとそのサブカテゴリーを除外</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_categories('orderby=name&amp;show_count=1&amp;exclude=1,3&amp;title_li='); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<p>「title_li=」で“カテゴリー”と表示されなくなる。<br />
「show_count=1」で投稿件数表示。0または向記述で非表示。</p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_478">指定のカテゴリーとそのサブカテゴリーを表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_list_categories('orderby=name&amp;include=1,3&amp;title_li='); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<p>&#038;title_li=”をつける事により“カテゴリー”と表示されなくなる</p>
<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_476">親カテゴリーのIDによって条件分岐</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
$post_cats = get_the_category();
if ( $post_cats[0]-&gt;cat_ID == 1 || $post_cats[0]-&gt;category_parent == 1 || cat_is_ancestor_of( 1, (int)$post_cats[0]-&gt;category_parent ) ) { ?&gt;
親カテゴリーのIDが1の記事の表示内容
&lt;?php } elseif ( $post_cats[0]-&gt;cat_ID == 4 || $post_cats[0]-&gt;category_parent == 5 || cat_is_ancestor_of( 5, (int)$post_cats[0]-&gt;category_parent ) ) { ?&gt;
親カテゴリーのIDが4の記事の表示内容
&lt;?php } else { ?&gt;
その他の記事の表示内容
&lt;?php } ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="listCategoryTopTree">現在のトップカテゴリー以下のカテゴリーをリスト表示[category]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
$cat = get_category(get_query_var('cat'));
$id = $cat-&gt;category_parent ? $cat-&gt;category_parent : $cat-&gt;cat_ID;
$children = wp_list_categories('echo=0&amp;title_li=&amp;child_of=' . $id); ?&gt;
&lt;h2&gt;&lt;?php echo get_category($id)-&gt;cat_name; ?&gt;&lt;/h2&gt;
&lt;?php
if ($children != &quot;&lt;li&gt;カテゴリーなし&lt;/li&gt;&quot;)
if ($children != &quot;&lt;li&gt;No categories&lt;/li&gt;&quot;) { ?&gt;
&lt;ul&gt;
&lt;?php echo $children; ?&gt;
&lt;/ul&gt;
&lt;?php } ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_474">カテゴリ名 サブカテゴリ名 記事名をリストで表示</h3>
<p>「&#8217;include&#8217;    => 1,」を削除すると、全てのカテゴリーと記事リストになります。<br />
逆に「&#8217;include&#8217;    => 1,」を「「&#8217;exclude&#8217;    => 1,」と記載すればカテゴリID1を除外してリスト表示</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
$args = array(
  'child_of'   =&gt; 0,
  'parent'     =&gt; 0,
  'hide_empty' =&gt; false, // 投稿のないカテゴリを表示しない場合はこの行を削除
  'orderby'    =&gt; 'name',
  'order'      =&gt; 'ASC',
  'include'    =&gt; 1, // 対象のカテゴリを指定
);
$categories = get_categories($args);
&nbsp;
$args = array(
  'orderby'      =&gt; 'name',
  'order'        =&gt; 'ASC',
  'hierarchical' =&gt; false,
);
$sub_categories = get_categories($args);
?&gt;
&lt;?php foreach ($categories as $cat) { ?&gt;
&lt;h4 id=&quot;topCateId_&lt;?php echo $cat-&gt;term_id; ?&gt;&quot;&gt;
&lt;a href=&quot;&lt;?php echo get_category_link( $cat-&gt;term_id ); ?&gt;&quot; title=&quot;&lt;?php echo sprintf( __( &quot;View all posts in %s&quot; ), $cat-&gt;name); ?&gt;&quot;&gt;
&lt;?php echo $cat-&gt;name; ?&gt;&lt;/a&gt;&lt;/h4&gt;
	&lt;ul&gt;
	&lt;?php foreach ($sub_categories as $sub_cat) { ?&gt;
	&lt;?php if ($cat-&gt;term_id === $sub_cat-&gt;parent) { ?&gt;
	&lt;li id=&quot;subCate_&lt;?php echo $sub_cat-&gt;slug; ?&gt;&quot; class=&quot;sideSubCate&quot;&gt;
		&lt;a href=&quot;&lt;?php echo get_category_link( $sub_cat-&gt;term_id ); ?&gt;&quot; title=&quot;&lt;?php echo sprintf( __( &quot;View all posts in %s&quot; ), $sub_cat-&gt;name); ?&gt;&quot; class=&quot;sideSubCateLink&quot;&gt;&lt;span&gt;&lt;?php echo $sub_cat-&gt;name; ?&gt; (&lt;?php echo $sub_cat-&gt;category_count; ?&gt;)&lt;/span&gt;&lt;/a&gt;
		&lt;?php $myposts = get_posts('category='.$sub_cat-&gt;term_id.&quot;&amp;orderby=post_date&amp;order=DESC&amp;numberposts=5&quot;); ?&gt;
		&lt;ul&gt;
		&lt;?php foreach ($myposts as $post) { ?&gt;
		&lt;?php setup_postdata($post); ?&gt;
		&lt;li id=&quot;entryId_&lt;?php echo $post-&gt;ID; ?&gt;&quot; class=&quot;sideEntry&quot;&gt;
		&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot;&gt;
			&lt;span class=&quot;entryLinkInner&quot;&gt;&lt;?php the_title(); ?&gt;
				&lt;?php
				// ↓New表示
					$days=5;
					$today=date('U');
					$entry=get_the_time('U');
					$sa=date('U',($today - $entry))/86400;
						if( $days &gt; $sa ){
						echo &quot;&lt;span class='entryNew'&gt;&quot;.&quot;New&quot;.&quot;&lt;/span&gt;&quot;;
						}
				// ↑New表示
				?&gt;
			&lt;/span&gt;
			&lt;/a&gt;
			&lt;/li&gt;
		&lt;?php } ?&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;?php } ?&gt;
	&lt;?php } ?&gt;
	&lt;/ul&gt;
&lt;?php } ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_472">カテゴリーのidで条件分岐する</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php if (in_category(3)) : ?&gt;
カテゴリーＩＤが３の場合
&lt;?php endif; ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_470">今いるカテゴリーのスラッグを表示[category]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php $cat_info = get_category( $cat );?&gt;
&lt;?php echo wp_specialchars( $cat_info-&gt;slug ); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryID_460">今のページのカテゴリー名を表示[category]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php single_cat_title(); ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="if_cate_slug">カテゴリースラッグで条件分岐[archive]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php // ↓カテゴリースラッグによる条件分岐
$cat_id=get_query_var('cat');
$cat=get_category($cat_id);
if ($cat-&gt;category_nicename == &quot;sample&quot; ) {
?&gt; 
	//	↓カテゴリースラッグがsampleだった場合の処理
	//	↑カテゴリースラッグがsampleだった場合の処理
&lt;?php } else {?&gt;
	//	↓カテゴリースラッグがsample意外の場合の処理
	//	↑カテゴリースラッグがsample意外の場合の処理
&lt;?php } ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="sideArchiveList">アーカイブリストを表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php wp_get_archives('type=monthly'); ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<p><!-- [ ★★★★★アーカイブページ★★★★★ ] --></p>
<h3 id="archiveTitle">今のアーカイブページの年月を表示[archive]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php if (is_month()) { ?&gt;
	月別アーカイブ : &lt;?php printf( get_the_date('Y') ); ?&gt;年&lt;?php printf( get_the_date('M') ); ?&gt;
&lt;?php } else if (is_year()) { ?&gt;
	年別アーカイブ : &lt;?php printf( get_the_date('Y') ); ?&gt;年
&lt;?php } ?&gt;&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<p><!-- [ ★★★★★記事ページ★★★★★ ] --></p>
<h3 id="postCustomField">カスタムフィールドの値を表示[loop]</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;
&lt;?php echo post_custom('フィールド名')?&gt;
&lt;?php endwhile; endif; ?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="entryCateName">記事のカテゴリー名を表示（リンク無し、複数カテゴリの場合最初に並ぶカテゴリー名</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;ul&gt;
&lt;?php $category = get_the_category(); echo $category[0]-&gt;cat_name; ?&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="panListPage">記事ページまでのパンくずリスト</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php if (is_page()) { ?&gt;
&lt;?php /* ▼単一ページ */ ?&gt;
&lt;?php
$i=0;
$parent_title[$i] = ' &amp;gt; '.get_the_title();
$parent = $post;
while(++$i) {
       $parent_id = $parent-&gt;post_parent;
       if ($parent_id) {
               $parent_title[$i] = ' &amp;gt; &lt;a
href=&quot;'.get_permalink($parent_id).'&quot;&gt;'.get_the_title($parent_id).'&lt;/a&gt;';
               $parent = get_post($parent_id);
       } else {
               $parent_title[$i++] = '&lt;a href=&quot;'.get_bloginfo('url').'&quot;&gt;HOME&lt;/a&gt;';
               for($n=$i;$n&gt;-1;$n--) {
                       echo $parent_title[$n];
               }
               break;
       }
}
}
?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
<h3 id="nowPageSlug">現在の固定ページのスラッグを表示</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php echo get_page_uri($post-&gt;ID);?&gt;</pre></td></tr></table></div>

<div style="clear:both; text-align:right;"><a href="#header">↑ ページの先頭に戻る</a></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/webcreative/wordpress/588/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>WCAN 2010 Autumn の申し込みをしました。</title>
		<link>http://tech.hi-works.com/web_diary/559</link>
		<comments>http://tech.hi-works.com/web_diary/559#comments</comments>
		<pubDate>Thu, 12 Aug 2010 12:55:14 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[Web日記]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=559</guid>
		<description><![CDATA[WCAN 2010 Autumnの申し込みが開始されてたので申し込みました。 今回は同じ時間帯にいろんなセッションがあって、それを選択する形式。 丁度先日あったオープンソースカンファレンスと同じような感じですね。 　 セ [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://2010.wcan.jp/autumn/" target="_blank">WCAN 2010 Autumn</a>の申し込みが開始されてたので申し込みました。</p>
<p>今回は同じ時間帯にいろんなセッションがあって、それを選択する形式。<br />
丁度先日あったオープンソースカンファレンスと同じような感じですね。<br />
　<br />
<a href="http://2010.wcan.jp/autumn/session/" target="_blank">セッション情報</a></p>
<p>どれを聴くか迷うのが楽しいです（笑<br />
で、どれを選択したかと言うと、まずは一つ目。</p>
<ul>
<li><strong>1-A：生・企画書をお見せします。　コンテンツ庵の企画書の作り方<br />
株式会社コンテンツ庵　志水 雅眉氏</strong></li>
<li>1-B：WordPressを使った企業サイトの作り方（仮）<br />
Mighty Works　豊田 有氏</li>
<li>1-C：WEB動画活用のポイントと事例紹介<br />
株式会社フラッグ　久保 浩章氏</li>
</ul>
<p>これは1-Aで。<br />
BもCも個人的には非常に魅力的な内容なんだけど、何より<strong>他社の企画書を見れる機会はそうそう無い</strong>。<br />
　<br />
　<br />
続いて２コマ目。</p>
<ul>
<li>2-A：調整中<br />
株式会社マール</li>
<li><strong>2-B：サーバ移転のポイント（仮）<br />
株式会社クララオンライン　岩井 知久氏</strong></li>
<li>2-C：a-blog cmsのデバイス切り替えを体験してみよう（仮）<br />
データファーム　勝又 孝幸</li>
</ul>
<p>これは2-Bで。<br />
Aは調整中だったし、今の所自分はa-blogも使った事が無い。<br />
それに対して、サーバに関してはもっと知識が欲しいなと思ったのでBにしました。<br />
　<br />
　<br />
続いて３コマ目</p>
<ul>
<li><strong>3-A：調整中<br />
株式会社アクアリング</strong></li>
<li>3-B：30万円以下のWeb制作案件を効率よくさばくには　- Jimdoでサイト制作 -(仮)<br />
株式会社KDDIウェブコミュニケーションズ　高畑 哲平氏</li>
<li>3-C：メディアと時を超えるデザインの本質（仮）<br />
株式会社テラ　杉山 充氏</li>
</ul>
<p>　<br />
これは迷いました。</p>
<p>まず、3-C。テラの杉山氏とは面識があり、いろいろとお世話いただいてるので本当に聴きたいところですが、せっかくの機会なので逆に面識の無い方の話を聴いてみたかったので今回は別のセッションに行かせていただきます！</p>
<p>杉山さん本当に申し訳ありません！ｍ（ＴーＴ）ｍ<br />
　<br />
3-Ｂもかなりそそられました。が、concrete5やseezooを使う自分が聞いて必要なノウハウだけを盗むというのはＫＤＤＩさんに対して失礼であろうと・・・。<br />
高畑氏のプレゼンは素晴らしいから聴きたかったなぁ・・・。<br />
　<br />
そして、3-A。<br />
個人的には、アクアリングさんは本当にトータルで質の高いサイトを作る名古屋でトップクラスの制作会社だと思っていて、内部ではどういう仕事の進め方をしているのか凄く興味があったんですよね。<br />
そこで丁度今回のwcanでお話されるという事なので、中の人はどんな方なのか是非話を聞いてみたいなと。</p>
<p>そんな事情で3-Aにしました。<br />
　<br />
くどいようですが・・・<br />
　　<br />
杉　山　さ　ん　す　い　ま　せ　ん　ｍ（ＴーＴ）ｍ<br />
　<br />
　<br />
最後４コマ目。<br />
　</p>
<ul>
<li>4-A：Web制作会社としてのブランディング（仮）<br />
モンキーワークス株式会社</li>
<li>4-B：Webサイト制作の舞台裏?事件は現場で起きている！（仮）<br />
株式会社アンティー・ファクトリー　飯田 淳介氏</li>
<li><strong>4-C：Web屋さんの作るEPUB（仮）<br />
有限会社アップルップル　山本一道氏</strong></li>
</ul>
<p>　<br />
これは4-Ｃにしました。<br />
4-Ａは凄く興味はあるんですよね。モンキーワークスさんのブランディングって凄くしっかりしていて非常に参考になるなぁと日々思ってるんですが、聞いてしまうと、結構それに影響されてしまうかなと。<br />
今後自分でウェブ制作者としてブランディングしていく身としては、まずは自分の方法論をやって試してみたいって言うのがあるんですよね。聞きたい気持ちを抑えて我慢です！<br />
4-Ｂは現時点で内容がちょっと不明だったので4-Cに目を向けたところ、EPUBって少し話しを聞いておいたほうがよさそうだと思ったので４Cにしました。<br />
　<br />
以上、wcan autumun の参加セッションです。<br />
同じセッションを受講される方どうぞよろしくお願いします。<br />
また、違うセッションを受講される方・・・あとで内容教えてください！</p>
<p><a href="http://2010.wcan.jp/autumn/"><img src="http://wcan.jp/banner/2010autumnBanner.gif" alt="WCAN 2010 Autumn" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/web_diary/559/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ウェブのJIS規格改正について　「JIS X 8341-3:2010」</title>
		<link>http://tech.hi-works.com/webcreative/502</link>
		<comments>http://tech.hi-works.com/webcreative/502#comments</comments>
		<pubDate>Sun, 11 Jul 2010 16:23:26 +0000</pubDate>
		<dc:creator>kurudrive</dc:creator>
				<category><![CDATA[Web制作技術情報]]></category>
		<category><![CDATA[Web日記]]></category>
		<category><![CDATA[JIS X 8341-3:2010]]></category>
		<category><![CDATA[JIS規格]]></category>
		<category><![CDATA[WCAG 2.0]]></category>
		<category><![CDATA[wcan]]></category>
		<category><![CDATA[WCAN 2010 Summer]]></category>
		<category><![CDATA[アクセシビリティ]]></category>
		<category><![CDATA[ユーザービリティ]]></category>

		<guid isPermaLink="false">http://tech.hi-works.com/?p=502</guid>
		<description><![CDATA[今日、名古屋国際会議場で行われた『WCAN 2010 Summer』に参加してきました。 その中で、ディレクターとして特に重要だなと感じたポイントだけご報告。 （いい話はいっぱいあったのですが全て書ききる気力が無いので・ [...]]]></description>
			<content:encoded><![CDATA[
<p>今日、名古屋国際会議場で行われた『<a href="http://2010.wcan.jp/summer/" target="_blank">WCAN 2010 Summer</a>』に参加してきました。</p>
<p><a href="http://2010.wcan.jp/summer/"><img src="http://wcan.jp/banner/2010summerBanner.gif" alt="WCAN 2010 Summer" /></a>その中で、ディレクターとして特に重要だなと感じたポイントだけご報告。<br />
（いい話はいっぱいあったのですが全て書ききる気力が無いので・・・）<br />
<br clear="all" /><span id="more-502"></span></p>
<h2>[SESSION-3] 改正迫る『JIS X 8341-3:2010』徹底解説<br />
?整いました！　JIS改正、そのココロは？?</h2>
<p><strong>株式会社インフォアクシア　代表　植木 真氏</strong></p>
<div class="boxGray">
<ul>
<li>一応当日使用されたスライドのデータは配布されてるのですが、勝手に再配布したりDounloadURL掲載して良いかどうかの確認が取れてないので抜粋して紹介します。</li>
<li>自分にとって重要・ポイントであるという項目を抜粋して紹介しているので、植木氏の伝えたい事とは異なる場合があります。</li>
</ul>
</div>
<h3>はじめに</h3>
<p>ウェブアクセスビリティと言うと、視覚障害者を想定する事を連想してしまうが、高齢化社会により、より一層配慮する重要性が高まっています（既に2005年の時点で成人人口の50％は50歳以上！）。既に2004年6月にJIS X 8341-3が公示されており、官公庁の案件等では、この「JIS規格のガイドラインに“適合”するように」という指定がされている事が多いのですが、これが今回の改正でどう変わるのか？というポイントが話されました。</p>
<h3>曖昧な表現からテスト可能な表現へ</h3>
<p>JIS2004年度版では『普及・啓蒙のための指針』であったものが、2010年版では『試験・評価可能な達成基準』になったようなニュアンスです。</p>
<p>例えば色のコントラストに関する要件で言うと・・・</p>
<dl class="boxGray">
<dt>2004年版</dt>
<dd>5.5 c)画像などの背景色と前景色とには，<span style="color:red;">十分なコントラスト</span>を取り，識別しやすい配色にすることが望ましい。<br />
5.6 c)フォントの色には，背景色などを考慮し<span style="color:red;">見やすい</span>色を指定することが望ましい。</dd>
</dl>
<p>　　　　　　　　　　　　　↓　↓　↓　↓　↓　↓
<dl class="boxGray">
<dt>2010年版　“WCAG 2.0の<span style="color:red;">テスト可能な新しい基準</span>を採用”</dt>
<dd> 7.1.4.3 最低限のコントラスト-等級AA<br />
テキストおよび画像化された文字の視覚的な表現には、少なくとも<span style="color:red;">4.5:1のコントラスト比をもたせる。 </span></dd>
</dl>
<p>と、言ったように、明確な数値による記載を主体とするようになり、人によって解釈が違ったりするグレーゾーンが狭まったという事が言えます。</p>
<h4>色のコントラスト比ってどうやって測るの</h4>
<p>下記のツールによって色のコントラストを測る事が出来ます。<br />
<a href="http:// www.infoaxia.com/tools/cca.html" target="_blank">『カラーコントラストアナライザー』</a></p>
<p>ちなみに“音のコントラスト”とかもあるようです。メインの話に対する雑音の比率みたいな感じですね。初めて知りました。</p>
<h3>アクセシビリティ達成等級</h3>
<p>これはクライアントとのやりとりの上で知っておかなくてはいけない重要なポイントだと思います。<br />
2010年改正版では<span style="color: #ff0000;">A、AA、AAAという３つの</span><span style="color: #ff0000;">アクセシビリティ達成等級</span>というものが存在します！</p>
<p>と、なると、クライアント心理としては当然「最高級のAAAで！」という指定をしたくなると思います。<br />
しかし<span style="color:red;">『AAAに適合させる』という約束・契約をするべきではない</span>という話をされました。</p>
<dl>
<dt>そんなAAAの基準例</dt>
<dd> ・音声付映像の手話通訳<br />
・音声付映像の拡張した音声ガイド<br />
・中学校教育レベルの読解力<br />
・色のコントラスト比が7：1
</dd>
</dl>
<p>と、いう具合に、デザインに制限が発生しすぎたり、“特定にコンテンツにはこの基準はあった方がいいよね”っという項目などが含まれているので、現実的に不可能なレベルが多いので、出来る項目についてはやった方がよいが、無理して拘るのは絶対に推奨しないという事でした。</p>
<h3>自己適合宣言について</h3>
<p>さて、ＪＩＳ規格に準じたサイトを制作した場合、クライアントによってはその事をウェブサイト上に表記するように指示される事があると思いますが、2010年版の適合について、その達成をアピールするには</p>
<ol>
<li>試験結果の表示</li>
<li>自己適合宣言</li>
</ol>
<p>の２種類があります。ただし、自己適合宣言は、もっと議論や情報整備が必要で、現実的にはまだ困難との事。<br />
しかし<span style="color:red;">「JIS X 8341-3:2010に適合」というのは「JIS Q 1000に基づいた自己適合宣言を行うこと」であり、適合していない箇所があれば法律違反</span>になるので、受注する際にはクライアントにしっかり確認すること！<br />
「適合」＝自己適合宣言のことを指しているのか？<br />
「準拠」＝何をもって“準拠”とみなされるのか？<br />
「対応」＝何をもって“対応” とみなされるのか？<br />
クライアントの担当者は単に知らずに「適合」と言う可能性が高いので、そういう会話や記載がある場合は、よく説明する必要がある。</p>
<p>よって、2010年版への達成をアピールするには「試験結果の表示」が望ましい。<br />
試験結果に関する詳細は『箇条8』に書いてあるそうです・・・。<br />
たぶん2010年版の箇条8に記載してあるという事だと思います。</p>
<h3>規格本文は抽象レベルの高い記述になった</h3>
<p>ＪＩＳの2004年度版では『こんな書式で制作しなさい』みたいなニュアンスで書いてありました。<br />
しかし、技術がどんどん変わるＷＥＢ業界ではとても対応出来ないんですよね。<br />
例えば、2004年版の規格に沿って、現在ウェブサイトを制作すると、時代遅れの記述方法になったり、本当は別の書き方もあってそちらの方がユーザーに優しいのに、“ＪＩＳの指定にしなさい”という事態になってしまってました。<br />
そこで、新しいＪＩＳでは『ユーザーにとって利用しやすいように、こういう目標を達成してください。それを達成する手段（技術・構築方法）は制作者の責任で判断して実装してください。』<br />
となったわけです。</p>
<p>最後に、2004年版のＪＩＳは日本独自の規格でしたが、2010年版はＷＣＡＧ 2.0という規格とほぼ同じになり、世界標準の規格となります。制作者は『どんな実装方法をするのか？』を覚えるのではなく、その内容・意図をよく理解した上で、最適な実装方法を選択しましょう。</p>
<ul>
<li>
<a href="http://www.ciaj.or.jp/access/web/docs/WCAG20/Overview.html" target="_blank">ウェブ・コンテンツ・アクセシビリティ・ガイドライン (WCAG) 2.0</a></li>
<li><a href="http://www.ciaj.or.jp/access/web/docs/UNDERSTANDING-WCAG20/Overview.html" target="_blank">WCAG 2.0 解説書</a></li>
</ul>
<h3>余談</h3>
<dl>
<dt>単語内にスペースは入れない。</dt>
<dd>自分も特に意識せずにちょくちょく使ってしまいますが、例えば『東京』を『東　　京』と書くと、音声リーダは「とうきょう」と読まずに「ひがし　きょう」と読み、意味が伝わらなくなったり、検索エンジンも『東京』という単語で認識しないのでSEOとしても良くないと言う話も途中ありました。</dd>
</dl>

]]></content:encoded>
			<wfw:commentRss>http://tech.hi-works.com/webcreative/502/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

