<?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>Re:Creator&#039;s Kansai （リクリ） &#187; wordpress</title>
	<atom:link href="http://www.re-creators.jp/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.re-creators.jp</link>
	<description>Re:Creator&#039;s Kansai（リクリ）は関西のクリエイターの交流、勉強会・セミナーの開催を目的としたコミュニティです。</description>
	<lastBuildDate>Fri, 27 Jan 2012 10:08:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPressでtableをうまく活用する &#8211; WP as CMS</title>
		<link>http://www.re-creators.jp/blog/2009/02/05_176.html</link>
		<comments>http://www.re-creators.jp/blog/2009/02/05_176.html#comments</comments>
		<pubDate>Thu, 05 Feb 2009 09:07:42 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=176</guid>
		<description><![CDATA[はい、ごめんなさい、めちゃくちゃ間隔が空いてしまいました、TRANSのあらたです。今回はWordPressでtableをどのように使えるかを書いてみます。
プラグインやハードコーディング
WordPressをCMS的に使 [...]]]></description>
			<content:encoded><![CDATA[<p>はい、ごめんなさい、めちゃくちゃ間隔が空いてしまいました、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。今回はWordPressでtableをどのように使えるかを書いてみます。</p>
<h3><span id="more-176"></span>プラグインやハードコーディング</h3>
<p>WordPressをCMS的に使うときにどうしても必要になるけども、扱いにくいのが表の存在です。HTMLでいうtableですね。</p>
<p>WordPressのビジュアルエディタにはtableを挿入できるようなものがないので（ですよね？）、まず考えられるのはHTMLでハードコーディングすること。ただ、運用担当者がHTMLをあまり知らない場合はプラグインで解決するという方法もあります。使ったことはないですが、例えば、<a href="http://www.orioa.com/wordpress-plugin-wp-table/">WP-Table</a>などはできそうですね。</p>
<p>でも、最近個人的に気に入っているのがカスタムフィールドを使う方法です。ただし、この方法は採用情報などフォーマットが一定の場合にしか使えません。</p>
<h3>カスタムフィールド</h3>
<p>コードでいうと、あらかじめ次のようなコードが書かれた独自のテンプレートを作っておきます。</p>
<pre>&lt;table class="recruit"&gt;
&lt;tbody&gt;
&lt;tr&gt;
	&lt;th&gt;勤務時間&lt;/th&gt;
	&lt;td&gt;&lt;?php echo post_custom('勤務時間'); ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;th&gt;休日&lt;/th&gt;
	&lt;td&gt;&lt;?php echo post_custom('休日'); ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;th&gt;給与&lt;/th&gt;
	&lt;td&gt;&lt;?php echo post_custom('給与'); ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;th&gt;備考&lt;/th&gt;
	&lt;td&gt;&lt;?php the_content(); ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</pre>
<p>とこんな感じであらかじめ独自のテンプレを作っておいて、あとは運用担当者にカスタムフィールドを使って値を入れてもらえれば表が生成されるという方法です。これなら運用担当者がHTMLを知らなくても表を作成することができます。</p>
<p>ちなみに、このときの投稿の本文は「備考欄」を別に作っておき、そこに収納されるような形にしています。</p>
<p>もちろん、オーサリングツールなどで表を作ってもらい、コードを貼り付けてもらうことも可能なのですが、こういう方法があることを知っていると表現の幅が広がりそうな気がします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2009/02/05_176.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPressテーマを作る手順 &#8211; WP as CMS</title>
		<link>http://www.re-creators.jp/blog/2009/01/15_175.html</link>
		<comments>http://www.re-creators.jp/blog/2009/01/15_175.html#comments</comments>
		<pubDate>Thu, 15 Jan 2009 00:23:18 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=175</guid>
		<description><![CDATA[こんにちは、TRANSのあらたです。
さて、今回からWordPress as CMSということで、どんなコードでWPをCMSっぽく使うのかについて書いていきたいと思います。第1回目はいきなり英語ブログのエントリー紹介から [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。</p>
<p>さて、今回からWordPress as CMSということで、どんなコードでWPをCMSっぽく使うのかについて書いていきたいと思います。第1回目はいきなり英語ブログのエントリー紹介から始めます。</p>
<p>エントリーは、みんな大好きWebDesign Wallから<a href="http://www.webdesignerwall.com/tutorials/building-custom-wordpress-theme/">Building Custom WordPress Theme</a>です。</p>
<h3>Building Custom WordPress Theme</h3>
<ol>
<li>WordPressのデフォルトテーマの構造がどのようになっているのかをよく観察する（ヘッダー、記事タイトル、サイト内検索など）。</li>
<li>デフォルトテーマで基本的なことが分かったらPhotoshopでモックアップを作る。</li>
<li>モックアップをベースに各ページごとに静的なHTMLとCSSを作る。</li>
<li>デフォルトテーマのフォルダをよく見てみて、WordPressのテーマがどのように動作しているのかを分析する（<a href="http://wpdocs.sourceforge.jp/テンプレート入門">テンプレート入門</a>や<a href="http://wpdocs.sourceforge.jp/テンプレート階層">テンプレート階層</a>を参考のこと）。</li>
<li>作ったHTMLとCSSが入ったフォルダをwp-content/themesにコピーする。デフォルトテーマのフォルダのcomments.phpとsearchform.phpも一緒にコピーする。</li>
<li>デフォルトテーマのCSSファイルのコメント部分（冒頭の9行ほど）を新しいテーマのCSSファイルにコピーする。</li>
<li>HTMLファイルをいくつかのPHPファイル（header.php、sidebar.php、footer.php）に分割する。</li>
<li>HTMLのヘッダー部分をheader.phpとして保存し、デフォルトテーマを参考にしながら、title要素やmeta要素、グローバルナビなどを<a href="http://wpdocs.sourceforge.jp/テンプレートタグ">テンプレートタグ</a>に置き換える。</li>
<li>HTMLのサイドバー部分をsidebar.phpとして保存する。カテゴリやサイト内検索、アーカイブなどをテンプレートタグに置き換える。</li>
<li>HTMLのフッター部分をfooter.phpとして保存し、必要に応じてテンプレートタグに置き換える。</li>
<li>HTMLファイルの残り部分はコンテンツのみになったので、get_headerなどで各PHPファイルを読み込ませ、構造を作る。</li>
<li>ループを理解する。ループは単純にいうと、記事がブログ内にあればそれを表示し、なければ見あたりませんと表示する命令のことだ。</li>
<li>デフォルトテーマから&lt;div id=content&gt;..&lt;/div&gt;までをコピーし、HTMLファイルに貼り付ける。また、投稿日時や記事タイトル、カテゴリ、前後の記事へのリンクなどをテンプレートタグに置き換える。</li>
<li>プレビューでテーマを確認する。</li>
<li>single.phpというファイル名で同じような作業を行う。</li>
<li>page.phpでも同じことをする。ただし、こちらにはコメントや投稿日時などは必要なければ消しておくこと。</li>
<li>あとは新しいテーマのフォルダからHTMLファイルを削除すれば完成だ。あとはsearch.phpや404.phpなども作ればよい。</li>
</ol>
<h3>WP as CMSのために</h3>
<p>基本的なサイトの作り方は僕もこの流れとほとんど一緒です。特に、まずモックアップからHTMLファイルを作って、各パーツにバラバラにしていき、それからテンプレートタグというのは全く一緒ですね。ただ、CMS化するのであれば、コメントを必要とされることがあまりないから、そのへんは飛ばしますかね。</p>
<p>かなり雑な訳ですが、原文の方はスクリーンショットもついていますし、サンプルデザインもダウンロードできますので、英語だとあまり引いちゃわずにぜひとも試してみてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2009/01/15_175.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress as CMS</title>
		<link>http://www.re-creators.jp/blog/2009/01/13_174.html</link>
		<comments>http://www.re-creators.jp/blog/2009/01/13_174.html#comments</comments>
		<pubDate>Tue, 13 Jan 2009 13:02:10 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=174</guid>
		<description><![CDATA[えー、この時期はあけましておめでとうございますなのか、それとも単にこんにちはでよいのか、いつも迷うTRANSのあらたです。とりあえず、あけましておめでとうございます。
前回のエントリーの最後で、
次回は年が代わったあたり [...]]]></description>
			<content:encoded><![CDATA[<p>えー、この時期はあけましておめでとうございますなのか、それとも単にこんにちはでよいのか、いつも迷う<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。とりあえず、あけましておめでとうございます。</p>
<p><a href="http://www.re-creators.jp/blog/2008/12/08_166.html">前回のエントリー</a>の最後で、</p>
<blockquote><p>次回は年が代わったあたりくらいにまた何か書ければいいですねー。</p></blockquote>
<p>と言っていたので有言実行（誤字あるのに引用するのってなんだかイヤですけど）。といっても、相も変わらずネタは少ないですが、自分が持ってる数少ないネタの中からWordPressのテーマをどのようにCMSっぽく使っているのかについて書いていこうかなと思っています。</p>
<p>今でもTRANSの<a href="http://d.hatena.ne.jp/aratako0/20080204/p1">WordPressテーマ（テンプレート）カスタマイズのまとめ（日本語訳）</a>などは多くの人に毎日のように来てもらっているわけですしね。</p>
<p>といっても多くのネタを持っているわけでもないので（しつこい）、あんまり長期間書けないかもしれませんが、よろしくどうぞ。</p>
<p>あと、WPのテーマというと、PHPが絡んでくるんですが、はっきりいって僕はPHPがグダグダなレベルなので、突っ込みどころは容赦なく突っ込んでください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2009/01/13_174.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressをCMSとして使うときに必ず使うプラグイン8選</title>
		<link>http://www.re-creators.jp/blog/2008/07/14_53.html</link>
		<comments>http://www.re-creators.jp/blog/2008/07/14_53.html#comments</comments>
		<pubDate>Mon, 14 Jul 2008 11:05:35 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=53</guid>
		<description><![CDATA[2009年10月30日（追記）：こちらの記事に最新版を掲載しました。
こんにちは、TRANSの小嶋です。今回はちょっと番外編ということで、こんな記事を書いてみました。
去年、TRANSでWordPressで企業サイトを作 [...]]]></description>
			<content:encoded><![CDATA[<p>2009年10月30日（追記）：<a href="http://d.hatena.ne.jp/aratako0/20091030/p1">こちらの記事に最新版を掲載</a>しました。</p>
<p>こんにちは、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>の小嶋です。今回はちょっと番外編ということで、こんな記事を書いてみました。</p>
<p>去年、TRANSで<a href="http://d.hatena.ne.jp/aratako0/20070707/p1">WordPressで企業サイトを作る際によく使うプラグイン</a>というのを書いて、久々に見返すと使っているプラグインが結構変わっていたり、WordPress自体もどんどん機能が洗練されてきて、正直プラグインを選ぶ機会は減っているのですが、それでも使い続けているプラグインを自分の備忘録として書き出しておきます。</p>
<p>ちなみに、ここで取り上げるプラグインは「<a href="http://www.re-creators.jp/author/aratakojima">パーソナルブログの作り方</a>」で事例として取り上げている<a href="http://www.nptech.jp/">NPtech.jp</a>でも使っています。</p>
<h3>特に企業サイトを制作する際に使っているプラグイン</h3>
<p>では、早速ですが列挙しておきます（2009年7月1日に更新しました）。<br />
<span id="more-53"></span></p>
<h4>Akismet</h4>
<p>説明の必要はないですね。ブログ用のスパム対策のプラグイン。WP2.5系でもデフォルトでインストールされています。</p>
<ul>
<li>参考記事：<a href="http://gigazine.net/index.php?/news/comments/20070127_akismet/">最強の呼び声高いブログ用対スパムプラグイン「Akismet」 &#8211; GIGAZINE</a></li>
</ul>
<h4>WP Multibyte Patch</h4>
<p>WPのマルチバイト文字の不具合を直してくれるプラグイン。同様にデフォルトでインストール済み。</p>
<ul>
<li>参考記事：<a href="http://eastcoder.com/code/wp-multibyte-patch">WP Multibyte Patch | EastCoder;</a></li>
</ul>
<h4>Google (XML) Sitemaps Generator for WordPress</h4>
<p>Googleのサイトマップを自動的に作ってくれるプラグイン。ほかにもYahooやMSN、Ask.comなども自動生成。</p>
<ul>
<li>参考記事：<a href="http://blog.webcreativepark.net/2007/04/21-135814.html">Wordpressでサイトマップを作成する[to-R]</a></li>
<li>配布場所：<a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/">Google (XML) Sitemaps Generator for WordPress</a></li>
<li>日本語化：<a href="http://wp.mmrt-jp.net/plugin-japanization-project/google-xml-sitemaps/">Google XML Sitemaps 日本語ファイル &#8211; MMRT daily life</a></li>
</ul>
<h4>FeedBurner FeedSmith</h4>
<p>WPのフィードをFeedBurnerにリダイレクトするプラグイン。<del>これ、みなさん.jp（日本語）で動きますか？僕は.com（英語）のほうを使っています。</del><ins>Googleのアカウントに一本化されているのであまり関係なくなったのかも。</ins></p>
<ul>
<li>配布場所：<a href="http://www.google.com/support/feedburner/bin/answer.py?answer=78483">FeedBurner Help Center &#8211; Creating your WordPress feed (self-hosted WordPress)</a></li>
</ul>
<h4>WP Super Cache</h4>
<p>WPが生成するページをキャッシュしてくれて、ページの表示速度を速くしてくれるプラグイン。</p>
<ul>
<li>配布場所：<a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a></li>
</ul>
<h4>WP-PageNavi</h4>
<p>ページネーションを割り振ってくれるプラグイン。これは必須というわけでもないのですが、結果的にほぼ間違いなく使っているので一緒に入れています。</p>
<ul>
<li>配布場所：<a href="http://lesterchan.net/portfolio/programming/php/#wp-pagenavi">PHP ? Programming ? Portfolio | lesterchan.net</a></li>
<li>日本語化：<a href="http://wp.mmrt-jp.net/plugin-japanization-project/wp-pagenavi/">WP-PageNavi 日本語版 &#8211; MMRT daily life</a></li>
</ul>
<h4>WP-DBManager</h4>
<p>DBのバックアップをメールやファイルなどで手軽にできるプラグイン。</p>
<ul>
<li>配布場所：<a href="http://lesterchan.net/portfolio/programming/php/#wp-dbmanager">PHP « Programming « Portfolio | lesterchan.net</a></li>
<li>日本語化：<a href="http://wp.mmrt-jp.net/plugin-japanization-project/dbmanager/">WP-DBManager 日本語版 &#8211; MMRT daily life</a></li>
</ul>
<h4>Revision Control</h4>
<p>投稿やページの変更履歴を保存する機能をWordPressは持っているのですが、その機能をオフにしたり履歴を保存したりすることができます。</p>
<ul>
<li>配布場所：<a href="http://wordpress.org/extend/plugins/revision-control/">WordPress › Revision Control « WordPress Plugins</a></li>
</ul>
<h3>雑談</h3>
<p><a href="http://web-tan.forum.impressrd.jp/e/2008/07/04/3283">企業で使えるオープンソースCMS一挙12種類解説（機能やインストール/管理の難易度評価付き） | Web担当者Forum</a>でWordPressが紹介されなかったので、WPもCMSとして頑張ってくれるんだよ！という主張です。</p>
<p>それにしても1年前と比べると利用するプラグインが本当に減りました。テーマの作り方がうまくなったのか、いややっぱりWPがうまく成長しているんでしょうね。TRANSでは以下の記事も参考に。</p>
<ul>
<li><a href="http://d.hatena.ne.jp/aratako0/20080204/p1">WordPressテーマ（テンプレート）カスタマイズのまとめ（日本語訳）</a></li>
<li><a href="http://d.hatena.ne.jp/aratako0/20071206/p1">WordPressでECサイトっぽいテンプレートを作る。</a></li>
<li><a href="http://d.hatena.ne.jp/aratako0/20070721/p1">WordPressで企業サイトを作る際に押さえておくべき10個のこと</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2008/07/14_53.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

