<?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カスタマイズ日記」 &#187; 関数</title>
	<atom:link href="http://www.wordpress-baka.com/wp/method/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wordpress-baka.com</link>
	<description>ワードプレスに魅せられた一人のおとこの奮闘記</description>
	<lastBuildDate>Fri, 03 Sep 2010 19:30:43 +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://www.wordpress-baka.com/wp/method/feed" />
	<atom:link rel='hub' href='http://www.wordpress-baka.com/?pushpress=hub'/>
		<item>
		<title>wp_head()（ヘッダー）の不要な項目を削除する方法</title>
		<link>http://www.wordpress-baka.com/279.html</link>
		<comments>http://www.wordpress-baka.com/279.html#comments</comments>
		<pubDate>Mon, 09 Aug 2010 02:55:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[使い方]]></category>
		<category><![CDATA[adjacent_posts_rel_link_wp_head]]></category>
		<category><![CDATA[feed_links_extra]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[index_rel_link]]></category>
		<category><![CDATA[parent_post_rel_link]]></category>
		<category><![CDATA[rel_canonical]]></category>
		<category><![CDATA[remove_action]]></category>
		<category><![CDATA[rsd_link]]></category>
		<category><![CDATA[start_post_rel_link]]></category>
		<category><![CDATA[wlwmanifest_link]]></category>
		<category><![CDATA[wp_enqueue_scripts]]></category>
		<category><![CDATA[wp_generator]]></category>
		<category><![CDATA[wp_head]]></category>
		<category><![CDATA[ヘッダー]]></category>
		<category><![CDATA[削除]]></category>
		<category><![CDATA[不要]]></category>

		<guid isPermaLink="false">http://www.wordpress-baka.com/?p=279</guid>
		<description><![CDATA[wp_head()の中身ってゴリゴリのカスタマイズで消さなきゃって思っていたら、 functions.phpで消す方法があったんですね・・・これはすごい便利です。 wp_head()は自動的に色々な記述が入ってきます。 例えば↓のようなものです。 &#60;link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”&#8221; /&#62; &#60;link rel=”wlwmanifest” type=”application/wlwmanifest+xml” href=”&#8221; /&#62; &#60;link rel=’index’ title=” href=” /&#62; &#60;link rel=’start’ title=” /&#62; &#60;meta name=”generator” content=”WordPress 3.0.1″ /&#62; &#60;link rel=’shortlink’ href=” /&#62; これって必要？って思う事ありますよね。特にgeneratorとか・・・（WordPressごめん！） WordPress3.0からさらに増えたという噂があります。これを消すには… remove_action('wp_head', 'wp_enqueue_scripts', 1); remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); remove_action('wp_head', 'feed_links_extra',3,0); remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wlwmanifest_link'); remove_action('wp_head', 'wp_generator'); remove_action('wp_head', 'index_rel_link'); remove_action('wp_head', 'parent_post_rel_link'); remove_action('wp_head', [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wordpress-baka.com%252F279.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22wp_head%28%29%EF%BC%88%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%EF%BC%89%E3%81%AE%E4%B8%8D%E8%A6%81%E3%81%AA%E9%A0%85%E7%9B%AE%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%22%20%7D);"></div>
<p>wp_head()の中身ってゴリゴリのカスタマイズで消さなきゃって思っていたら、<br />
functions.phpで消す方法があったんですね・・・これはすごい便利です。</p>
<p>wp_head()は自動的に色々な記述が入ってきます。<br />
例えば↓のようなものです。</p>
<p>&lt;link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”&#8221; /&gt;<br />
&lt;link rel=”wlwmanifest” type=”application/wlwmanifest+xml” href=”&#8221; /&gt;<br />
&lt;link rel=’index’ title=” href=” /&gt;<br />
&lt;link rel=’start’ title=” /&gt;<br />
&lt;meta name=”generator” content=”WordPress 3.0.1″ /&gt;<br />
&lt;link rel=’shortlink’ href=” /&gt;</p>
<p>これって必要？って思う事ありますよね。特にgeneratorとか・・・（WordPressごめん！）</p>
<p>WordPress3.0からさらに増えたという噂があります。これを消すには…</p>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'wp_enqueue_scripts'</code><code>, 1);</code></td>
</tr>
</tbody>
</table>
<div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'adjacent_posts_rel_link_wp_head'</code><code>, 10, 0);</code></td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'feed_links_extra'</code><code>,3,0);</code></td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'rsd_link'</code><code>);</code></td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'wlwmanifest_link'</code><code>);</code></td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'wp_generator'</code><code>);</code></td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'index_rel_link'</code><code>);</code></td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'parent_post_rel_link'</code><code>);</code></td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'start_post_rel_link'</code><code>);</code></td>
</tr>
</tbody>
</table>
</div>
<table>
<tbody>
<tr>
<td></td>
<td><code>remove_action(</code><code>'wp_head'</code><code>, </code><code>'rel_canonical'</code><code>);</code></td>
</tr>
</tbody>
</table>
<p>このように記述すると消す事ができます。</p>
<p>試しに<code>wp_generatorと</code><code>index_rel_linkを消してみた・・・おっ！消えてますね。<br />
wp_head()から消したいものがある方はご利用下さい。</code></p>

]]></content:encoded>
			<wfw:commentRss>http://www.wordpress-baka.com/279.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.wordpress-baka.com/279.html" />
	</item>
		<item>
		<title>ベーシック（BASIC）認証を使った場合の予約投稿など不具合の修正</title>
		<link>http://www.wordpress-baka.com/216.html</link>
		<comments>http://www.wordpress-baka.com/216.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 10:53:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress TIPS]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[使い方]]></category>
		<category><![CDATA[BASCI認証]]></category>
		<category><![CDATA[ＢＡＳＩＣ]]></category>
		<category><![CDATA[パスワード]]></category>
		<category><![CDATA[ベーシック]]></category>
		<category><![CDATA[ベーシック認証]]></category>
		<category><![CDATA[簡易認証]]></category>
		<category><![CDATA[認証]]></category>

		<guid isPermaLink="false">http://www.wordpress-baka.com/?p=216</guid>
		<description><![CDATA[ＷｏｒｄＰｒｅｓｓを使う上で、ベーシック認証下では下記のようなエラーがあるらしい。 Flashアップローダー動作不能 XML-RPCからの画像アップロード失敗 予約投稿に失敗 これを直す手段は「.htaccess」を次のように修正すると良い。 # Exclude the file upload and WP CRON scripts from authentication Satisfy Any Order allow,deny Allow from all Deny from none 成功していればこれで解決するはずです。 ベーシック認証環境下でWordPressの予約投稿の失敗、Flashアップローダー動作不能、XML-RPCか らの画像アップロード失敗をまとめて解決する方法]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wordpress-baka.com%252F216.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%83%99%E3%83%BC%E3%82%B7%E3%83%83%E3%82%AF%EF%BC%88BASIC%EF%BC%89%E8%AA%8D%E8%A8%BC%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AE%E4%BA%88%E7%B4%84%E6%8A%95%E7%A8%BF%E3%81%AA%E3%81%A9%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AE%E4%BF%AE%E6%AD%A3%22%20%7D);"></div>
<p>ＷｏｒｄＰｒｅｓｓを使う上で、ベーシック認証下では下記のようなエラーがあるらしい。</p>
<ul>
<li>Flashアップローダー動作不能</li>
<li>XML-RPCからの画像アップロード失敗</li>
<li>予約投稿に失敗</li>
</ul>
<p>これを直す手段は「.htaccess」を次のように修正すると良い。</p>
<blockquote><p># Exclude the file upload and WP CRON scripts from authentication</p>
<p>Satisfy Any<br />
Order allow,deny<br />
Allow from all<br />
Deny from none</p></blockquote>
<p>成功していればこれで解決するはずです。</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<h2 class="title">ベーシック認証環境下でWordPressの予約投稿の失敗、Flashアップローダー動作不能、XML-RPCか らの画像アップロード失敗をまとめて解決する方法</h2>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.wordpress-baka.com/216.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.wordpress-baka.com/216.html" />
	</item>
		<item>
		<title>トップページがどうか調べる is_home()</title>
		<link>http://www.wordpress-baka.com/146.html</link>
		<comments>http://www.wordpress-baka.com/146.html#comments</comments>
		<pubDate>Fri, 12 Feb 2010 12:12:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[使い方]]></category>
		<category><![CDATA[is_404]]></category>
		<category><![CDATA[is_archive]]></category>
		<category><![CDATA[is_category]]></category>
		<category><![CDATA[is_date]]></category>
		<category><![CDATA[is_day]]></category>
		<category><![CDATA[is_home]]></category>
		<category><![CDATA[is_month]]></category>
		<category><![CDATA[is_page]]></category>
		<category><![CDATA[is_paged]]></category>
		<category><![CDATA[is_search]]></category>
		<category><![CDATA[is_single]]></category>
		<category><![CDATA[is_singuler]]></category>
		<category><![CDATA[is_tag]]></category>
		<category><![CDATA[is_year]]></category>

		<guid isPermaLink="false">http://www.wordpress-baka.com/?p=146</guid>
		<description><![CDATA[デザインテンプレートをカスタマイズしている時に 「トップページの時だけFLASHを出したい！」 と思って条件分岐の方法を調べた所、is_home() という関数を見つけました。 使い方は非常に簡単。 &#60;?php if ( is_home() ) { ?&#62; この中にFLASHのソースを書きます。 &#60;?php } ?&#62; 調べてみるとis_home()以外にも色々とある事が判明！ is_404() &#8211; 404ページか調べる is_archive() &#8211; アーカイブページか調べる is_category() &#8211; カテゴリーアーカイブページか調べる is_date() &#8211; 日付アーカイブページか調べる is_day() &#8211; 日別アーカイブページか調べる is_month() &#8211; 月別アーカイブページか調べる is_page() &#8211; ページか調べる is_paged() &#8211; 分割された2ページ目以降か調べる is_search() &#8211; 検索結果ページか調べる is_single() &#8211; 投稿か調べる is_singuler() &#8211; 投稿またはページか調べる is_tag() &#8211; タグアーカイブページか調べる is_year() &#8211; [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wordpress-baka.com%252F146.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%8C%E3%81%A9%E3%81%86%E3%81%8B%E8%AA%BF%E3%81%B9%E3%82%8B%20is_home%28%29%20%22%20%7D);"></div>
<p>デザインテンプレートをカスタマイズしている時に</p>
<p><span style="color: #ff6600;"><span style="font-size: large;"><strong>「トップページの時だけFLASHを出したい！」</strong></span></span></p>
<p>と思って条件分岐の方法を調べた所、is_home() という関数を見つけました。</p>
<p>使い方は非常に簡単。</p>
<p>&lt;?php if ( is_home() ) { ?&gt;</p>
<p>この中にFLASHのソースを書きます。</p>
<p>&lt;?php } ?&gt;</p>
<p>調べてみるとis_home()以外にも色々とある事が判明！</p>
<ul>
<li><a href="http://elearn.jp/wpman/function/is_404.html">is_404</a>() &#8211; 404ページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_archive.html">is_archive()</a> &#8211; アーカイブページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_category.html">is_category</a>() &#8211; カテゴリーアーカイブページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_date.html">is_date()</a> &#8211; 日付アーカイブページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_day.html">is_day()</a> &#8211; 日別アーカイブページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_month.html">is_month()</a> &#8211; 月別アーカイブページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_page.html">is_page</a>() &#8211; ページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_paged.html">is_paged</a>() &#8211; 分割された2ページ目以降か調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_search.html">is_search</a>() &#8211; 検索結果ページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_single.html">is_single</a>() &#8211; 投稿か調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_singuler.html">is_singuler()</a> &#8211; 投稿またはページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_tag.html">is_tag</a>() &#8211; タグアーカイブページか調べる</li>
<li><a href="http://elearn.jp/wpman/function/is_year.html">is_year()</a> &#8211; 年別アーカイブページか調べる</li>
</ul>
<p>結構色々と判別できます。便利なので使ってみては！</p>

]]></content:encoded>
			<wfw:commentRss>http://www.wordpress-baka.com/146.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.wordpress-baka.com/146.html" />
	</item>
		<item>
		<title>query_postsを使って記事をランダムに並び替える</title>
		<link>http://www.wordpress-baka.com/128.html</link>
		<comments>http://www.wordpress-baka.com/128.html#comments</comments>
		<pubDate>Tue, 09 Feb 2010 14:21:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress TIPS]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[使い方]]></category>
		<category><![CDATA[orderby]]></category>
		<category><![CDATA[query_posts]]></category>
		<category><![CDATA[rand]]></category>
		<category><![CDATA[ランダム]]></category>
		<category><![CDATA[並び替え]]></category>

		<guid isPermaLink="false">http://www.wordpress-baka.com/?p=128</guid>
		<description><![CDATA[あるサイトを制作していた時に、登録した記事をランダムに取得したいという要望がありました。 ※パートナー会社を登録しておいて、クレームにならないよう順不同に表示。という感じで。 たぶん何か方法があるだろうと思っていましたが、思ったよりも簡単に実現できました。 query_posts()にorderby=randという引数を与えるとランダムに記事を取得できます。 WordPress ver2.5からの機能のようですね。 ■サンプルソース &#60;?php query_posts(”cat=1&#38;showposts=10&#38;orderby=rand”); ?&#62;]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wordpress-baka.com%252F128.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22query_posts%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E8%A8%98%E4%BA%8B%E3%82%92%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AB%E4%B8%A6%E3%81%B3%E6%9B%BF%E3%81%88%E3%82%8B%22%20%7D);"></div>
<p>あるサイトを制作していた時に、登録した記事をランダムに取得したいという要望がありました。<br />
※パートナー会社を登録しておいて、クレームにならないよう順不同に表示。という感じで。</p>
<p>たぶん何か方法があるだろうと思っていましたが、思ったよりも簡単に実現できました。</p>
<p>query_posts()にorderby=randという引数を与えるとランダムに記事を取得できます。<br />
WordPress ver2.5からの機能のようですね。</p>
<p>■サンプルソース</p>
<p>&lt;?php query_posts(”cat=1&amp;showposts=10&amp;orderby=rand”); ?&gt;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.wordpress-baka.com/128.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.wordpress-baka.com/128.html" />
	</item>
		<item>
		<title>いつの間に！？WordPress2.9でテンプレート階層追加されてます。</title>
		<link>http://www.wordpress-baka.com/120.html</link>
		<comments>http://www.wordpress-baka.com/120.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:06:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress TIPS]]></category>
		<category><![CDATA[テンプレート]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[使い方]]></category>
		<category><![CDATA[2.9]]></category>
		<category><![CDATA[2.9.x]]></category>
		<category><![CDATA[2.9系]]></category>
		<category><![CDATA[category-スラッグ]]></category>
		<category><![CDATA[home.php]]></category>
		<category><![CDATA[index.php]]></category>
		<category><![CDATA[page-ID.php]]></category>
		<category><![CDATA[page-スラッグ]]></category>
		<category><![CDATA[テンプレート階層]]></category>
		<category><![CDATA[バージョン]]></category>
		<category><![CDATA[新機能]]></category>
		<category><![CDATA[優先順位]]></category>

		<guid isPermaLink="false">http://www.wordpress-baka.com/?p=120</guid>
		<description><![CDATA[WordPress2.9系からテンプレート階層が追加されているようです。 WordPressのテーマについて、ある程度知っている前提で話してしまうのですが、 テンプレート階層というのは、下記のようなページ毎のテンプレートの優先事項です。 全ページの基本テンプレート：index.php トップページ：home.phpがあればこちらを優先、無ければindex.phpを適用 カテゴリ：category.phpがあればこちらを優先、無ければindex.phpを適用 私も最初はよくわかっていませんでしたが、一度理解すると便利で面白いですね。 今回2.9系で追加になったのは以下のテンプレート階層 category-スラッグ名.php ? カテゴリーのスラッグが “new” の場合は category-new.php page-スラッグ名.php ? ページのスラッグが “index” の場合は page-index.php page-ID名.php ? 例えば固定ページのIDが6の場合は page-6.php 今までページについては、自動で適用される事がなかったのでページ作成時に個別にテンプレートを選んでいました。これにはテンプレートの中でテンプレート名を指定しておくなどひと手間加えてあげないといけなかったので、使い方によっては楽になっています。]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wordpress-baka.com%252F120.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%81%84%E3%81%A4%E3%81%AE%E9%96%93%E3%81%AB%EF%BC%81%EF%BC%9FWordPress2.9%E3%81%A7%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E9%9A%8E%E5%B1%A4%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%A6%E3%81%BE%E3%81%99%E3%80%82%22%20%7D);"></div>
<p>WordPress2.9系からテンプレート階層が追加されているようです。</p>
<p>WordPressのテーマについて、ある程度知っている前提で話してしまうのですが、<br />
テンプレート階層というのは、下記のようなページ毎のテンプレートの優先事項です。</p>
<p>全ページの基本テンプレート：index.php<br />
トップページ：home.phpがあればこちらを優先、無ければindex.phpを適用<br />
カテゴリ：category.phpがあればこちらを優先、無ければindex.phpを適用</p>
<p>私も最初はよくわかっていませんでしたが、一度理解すると便利で面白いですね。</p>
<p>今回2.9系で追加になったのは以下のテンプレート階層</p>
<ul>
<li><span style="color: #ff0000;">category-スラッグ名.php</span> ? カテゴリーのスラッグが “new” の場合は <tt>category-</tt>new<tt>.php</tt></li>
<li> <span style="color: #ff0000;">page-スラッグ名.php</span> ? ページのスラッグが “index” の場合は <tt>page-</tt>index<tt>.php</tt></li>
<li> <span style="color: #ff0000;">page-ID名.php</span> ? 例えば固定ページのIDが6の場合は <tt>page-</tt>6<tt>.php</tt></li>
</ul>
<p>今までページについては、自動で適用される事がなかったのでページ作成時に個別にテンプレートを選んでいました。これにはテンプレートの中でテンプレート名を指定しておくなどひと手間加えてあげないといけなかったので、使い方によっては楽になっています。</p>

]]></content:encoded>
			<wfw:commentRss>http://www.wordpress-baka.com/120.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.wordpress-baka.com/120.html" />
	</item>
		<item>
		<title>query_postsを使って記事や検索結果を更新順に並び替えたい時</title>
		<link>http://www.wordpress-baka.com/37.html</link>
		<comments>http://www.wordpress-baka.com/37.html#comments</comments>
		<pubDate>Mon, 18 Jan 2010 13:52:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[使い方]]></category>

		<guid isPermaLink="false">http://www.wordpress-baka.com/?p=37</guid>
		<description><![CDATA[query_postsを使ってデータを再取得。その際に引数に下記を設定します。 order　を　desc orderby　に　modified 例） $paged = get_query_var(&#8216;paged&#8217;); $cat=get_query_var(&#8216;cat&#8217;); query_posts(&#8216;posts_per_page=10&#38;order=desc&#38;orderby=modified&#38;cat=&#8217;.$cat.&#8217;&#38;paged=&#8217;.$paged); ?&#62; 参考情報 カテゴリーから指定する 指定したカテゴリーに属する投稿を表示。 cat カテゴリーIDを指定。 複数指定するならカンマで区切る。 除外したい場合はカテゴリーIDの前にマイナスを付けると指定できる。 category_name カテゴリー名を指定（日本語も可）。 category__and カテゴリーIDの配列。指定した複数のカテゴリーすべてに含まれる投稿のみを取得。 category__in カテゴリーIDの配列。指定した複数のカテゴリーいずれかに含まれる投稿のみを取得。 category__not_in カテゴリーIDの配列。指定したカテゴリーのいずれにもに含まれない投稿のみを取得。 配列関連はあんま使わないのでスルー。 タグ引数 指定したタグが付けられた投稿を表示。 tag タグスラッグを指定。 or指定するならカンマで区切る。 and指定するならプラスでつなげる。 tag__and タグIDの配列。指定した複数のタグすべてを含む投稿のみを取得。 tag__in タグIDの配列。指定したタグのいずれかを含む投稿のみを取得。 tag_slug__and タグスラッグの配列。指定した複数のタグすべてを含む投稿のみを取得。 tag_slug__in タグスラッグの配列。指定したタグのいずれかを含む投稿のみを取得。 配列関連はあんま使わないのでスルー。 投稿者引数 投稿者を指定することで表示する投稿を制限。 author 投稿を表示させたい投稿者のIDを指定。 マイナスを付ければ、そのIDの投稿を除外。 author_name 投稿を表示させたい投稿者のニックネーム（user_nicenameに入ってるもの）を指定（日本語も可）。 投稿・固定ページ引数 p 投稿IDで指定。 name 投稿スラッグで指定。 page_id 固定ページIDで指定。 [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wordpress-baka.com%252F37.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22query_posts%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E8%A8%98%E4%BA%8B%E3%82%84%E6%A4%9C%E7%B4%A2%E7%B5%90%E6%9E%9C%E3%82%92%E6%9B%B4%E6%96%B0%E9%A0%86%E3%81%AB%E4%B8%A6%E3%81%B3%E6%9B%BF%E3%81%88%E3%81%9F%E3%81%84%E6%99%82%22%20%7D);"></div>
<p>query_postsを使ってデータを再取得。その際に引数に下記を設定します。</p>
<p>order　を　desc</p>
<p>orderby　に　modified</p>
<p>例）</p>
<p>$paged = get_query_var(&#8216;paged&#8217;);<br />
$cat=get_query_var(&#8216;cat&#8217;);<br />
query_posts(&#8216;posts_per_page=10&amp;order=desc&amp;orderby=modified&amp;cat=&#8217;.$cat.&#8217;&amp;paged=&#8217;.$paged); ?&gt;</p>
<p>参考情報</p>
<h2>カテゴリーから指定する</h2>
<p>指定したカテゴリーに属する投稿を表示。</p>
<dl>
<dt>cat</dt>
<dd>カテゴリーIDを指定。<br />
<strong>複数指定するならカンマで区切る</strong>。<br />
<strong>除外したい場合はカテゴリーIDの前にマイナスを付ける</strong>と指定できる。</dd>
<dt>category_name</dt>
<dd>カテゴリー名を指定（日本語も可）。</dd>
<dt>category__and</dt>
<dd>カテゴリーIDの配列。指定した複数のカテゴリーすべてに含まれる投稿のみを取得。</dd>
<dt>category__in</dt>
<dd>カテゴリーIDの配列。指定した複数のカテゴリーいずれかに含まれる投稿のみを取得。</dd>
<dt>category__not_in</dt>
<dd>カテゴリーIDの配列。指定したカテゴリーのいずれにもに含まれない投稿のみを取得。</dd>
</dl>
<p>配列関連はあんま使わないのでスルー。</p>
<h2>タグ引数</h2>
<p>指定したタグが付けられた投稿を表示。</p>
<dl>
<dt>tag</dt>
<dd>タグスラッグを指定。<br />
<strong>or指定するならカンマで区切る</strong>。<br />
<strong>and指定するならプラスでつなげる</strong>。</dd>
<dt>tag__and</dt>
<dd>タグIDの配列。指定した複数のタグすべてを含む投稿のみを取得。</dd>
<dt>tag__in</dt>
<dd>タグIDの配列。指定したタグのいずれかを含む投稿のみを取得。</dd>
<dt>tag_slug__and</dt>
<dd>タグスラッグの配列。指定した複数のタグすべてを含む投稿のみを取得。</dd>
<dt>tag_slug__in</dt>
<dd>タグスラッグの配列。指定したタグのいずれかを含む投稿のみを取得。</dd>
</dl>
<p>配列関連はあんま使わないのでスルー。</p>
<h2>投稿者引数</h2>
<p>投稿者を指定することで表示する投稿を制限。</p>
<dl>
<dt>author</dt>
<dd>投稿を表示させたい投稿者のIDを指定。<br />
<strong>マイナスを付ければ、そのIDの投稿を除外</strong>。</dd>
<dt>author_name</dt>
<dd>投稿を表示させたい投稿者のニックネーム（user_nicenameに入ってるもの）を指定（日本語も可）。</dd>
</dl>
<h2>投稿・固定ページ引数</h2>
<dl>
<dt>p</dt>
<dd>投稿IDで指定。</dd>
<dt>name</dt>
<dd>投稿スラッグで指定。</dd>
<dt>page_id</dt>
<dd>固定ページIDで指定。</dd>
<dt>pagename</dt>
<dd>固定ページスラッグで指定。</dd>
<dt>posts_per_page</dt>
<dd><strong>1ページに出力する投稿数</strong>。-1の場合すべての投稿を出力。</dd>
<dt>showposts</dt>
<dd><strong>出力する投稿の数</strong>。</dd>
<dt>post__in</dt>
<dd>取得する投稿IDを配列で指定。</dd>
<dt>post__not_in</dt>
<dd>除外する投稿IDを配列で指定。</dd>
<dt>post_type</dt>
<dd>投稿のデフォルトは「post」。<br />
その他に、「any」、「attachment」、「page」、「revision」が使用可能。<br />
「any」を指定すると、リビジョン以外の形式のものを取得できる。</dd>
<dt>post_status</dt>
<dd>「publish」を指定すると公開済みのものを取得。<br />
以下同様に、「pending」→レビュー待ち、「draft」→下書き、「future」→予約投稿、「private」→非公開、「trash」→ご み箱（ver. 2.9以降）に分類されたものを取得できる。その他に、「inherit」→継承（添付ファイル、改訂履歴・自動保存のとき）がある（←よくわからん）。</dd>
<dt>post_parent</dt>
<dd>指定したIDのページの子ページを取得。</dd>
</dl>
<p>配列関連はあんま使わないのでスルー。</p>
<h2>日時引数</h2>
<p>時間範囲を指定する際に使用するパラメーター。普通に使う可能性があるのは年月日くらいかな。</p>
<dl>
<dt>hour</dt>
<dd>時間（0?23を指定可能）</dd>
<dt>minute</dt>
<dd>分（0?60を指定可能）</dd>
<dt>second</dt>
<dd>秒（0?60を指定可能）</dd>
<dt>day</dt>
<dd>日（1?31を指定可能）</dd>
<dt>monthnum</dt>
<dd>月（1から12を指定可能）</dd>
<dt>year</dt>
<dd>年（2009のように4桁での年指定）</dd>
<dt>w</dt>
<dd>週番号（0?53まで指定可能）</dd>
</dl>
<h2>ページ引数</h2>
<dl>
<dt>paged</dt>
<dd>インデックスやアーカイブページが複数わたる場合、何ページ目を表示するかを指定。</dd>
<dt>order</dt>
<dd>取得したページの並び順。デフォルト値は「DESC」。<strong>ASCが小→大、DESCが大→小</strong>。</dd>
</dl>
<h2>オフセット引数</h2>
<dl>
<dt>offset</dt>
<dd>取得投稿の先頭からスキップする投稿数を指定。</dd>
</dl>
<h2>並び替え引数</h2>
<p>取得した投稿をどの項目について並べるかを指定する。</p>
<dl>
<dt>orderby=author</dt>
<dd>投稿者で並べる</dd>
<dt>orderby=date</dt>
<dd>日付で並べる</dd>
<dt>orderby=category</dt>
<dd>カテゴリーで並べる（廃止予定？）</dd>
<dt>orderby=title</dt>
<dd>タイトルで並べる</dd>
<dt>orderby=modified</dt>
<dd>変更順に並べる</dd>
<dt>orderby=menu_order</dt>
<dd>メニュー順に並べる </dd>
<dt>orderby=parent</dt>
<dd>親順に並べる</dd>
<dt>orderby=ID</dt>
<dd>ID順に並べる</dd>
<dt>orderby=rand</dt>
<dd>ランダムに並べる</dd>
<dt>orderby=meta_value</dt>
<dd>meta valueの値で並べる。<strong>比較するためのmeta keyの値をクエリーの中に入れること</strong>。</dd>
<dt>orderby=none</dt>
<dd>並び変えない（ver. 2.8以降）</dd>
<dt>orderby=comment_count</dt>
<dd>コメント数順で並べる（ver. 2.9以降）</dd>
</dl>
<h2>カスタムフィールド引数</h2>
<p>カスタムフィールドのキー、値に基づいて投稿・ページを検索する。</p>
<dl>
<dt>meta_key=</dt>
<dd>カスタムフィールドの名前</dd>
<dt>meta_value=</dt>
<dd>カスタムフィールドの値</dd>
<dt>meta_compare=</dt>
<dd>例： query_posts(‘meta_key=miles&amp;meta_compare=&lt;=&amp;meta_value=22′);<br />
上のように指定すると、比較対照は「miles」というメタキーの値。かつ、その値が22よりも小さい投稿を取得する。<br />
比較演算子のデフォルトは「=」だが、他にも「!=」、「&gt;」、「&gt;=」、「&lt;」、「&lt;=」が使用可能。</dd>
</dl>

]]></content:encoded>
			<wfw:commentRss>http://www.wordpress-baka.com/37.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.wordpress-baka.com/37.html" />
	</item>
		<item>
		<title>カスタムフィールドを使って特定の項目を表示する方法</title>
		<link>http://www.wordpress-baka.com/29.html</link>
		<comments>http://www.wordpress-baka.com/29.html#comments</comments>
		<pubDate>Sat, 16 Jan 2010 05:15:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[get_post_meta]]></category>
		<category><![CDATA[カスタムフィールド]]></category>

		<guid isPermaLink="false">http://www.wordpress-baka.com/?p=29</guid>
		<description><![CDATA[カスタムフィールドを使って、特定の項目を記入、表示する方法をご紹介します。 例）各記事の記入者と記入日を投稿画面に表示、テンプレートに出力する。 http://wordpressgogo.com/development/custom-field-template.html 上記からダウンロードし、管理画面にてインストール⇒有効化します。 管理メニューの設定にある、カスタムフィールドテンプレートにて、テンプレートを登録する事が出来ます。 下記に表示してあるカスタムテンプレートの設定です。HTMLの感覚で色々出来そうです。 例） [記入者] type = text size = 10 label = output=true [記入日] type = text size = 10 maxlength=10 label = style=ime-mode: disabled; output=true &#60;?= get_post_meta($id, “記入者”, true); ?&#62;で入力値を表示出来るので、single.phpなどに記述すると、投稿記事の中に表示する事が出来ます。]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wordpress-baka.com%252F29.html%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E7%89%B9%E5%AE%9A%E3%81%AE%E9%A0%85%E7%9B%AE%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%22%20%7D);"></div>
<p>カスタムフィールドを使って、特定の項目を記入、表示する方法をご紹介します。</p>
<p>例）各記事の記入者と記入日を投稿画面に表示、テンプレートに出力する。</p>
<p><a href="http://wordpressgogo.com/development/custom-field-template.html">http://wordpressgogo.com/development/custom-field-template.html</a></p>
<p>上記からダウンロードし、管理画面にてインストール⇒有効化します。</p>
<p>管理メニューの設定にある、カスタムフィールドテンプレートにて、テンプレートを登録する事が出来ます。</p>
<p>下記に表示してあるカスタムテンプレートの設定です。HTMLの感覚で色々出来そうです。</p>
<p>例）</p>
<ol>
<li style="font-weight: normal; color: #3a6a8b; font-style: normal; font-family: 'Courier New',Courier,monospace;">
<div style="font-weight: normal; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #006600;">[記入者]<br />
type = text<br />
size = 10<br />
label =<br />
output=true</span></div>
</li>
<li style="font-weight: normal; color: #3a6a8b; font-style: normal; font-family: 'Courier New',Courier,monospace;">
<div style="font-weight: normal; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #006600;">[記入日]<br />
type = text<br />
size = 10<br />
maxlength=10<br />
label =<br />
style=ime-mode: disabled;<br />
output=true</span></div>
</li>
</ol>
<p style="font-weight: normal; font-family: 'Courier New',Courier,monospace;">&lt;?= get_post_meta($id, “記入者”, true); ?&gt;で入力値を表示出来るので、single.phpなどに記述すると、投稿記事の中に表示する事が出来ます。</p>

]]></content:encoded>
			<wfw:commentRss>http://www.wordpress-baka.com/29.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.wordpress-baka.com/29.html" />
	</item>
	</channel>
</rss>

