<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>サブカテゴリ毎に記事をまとめて表示2 へのコメント</title>
	<atom:link href="http://www.is-p.cc/wordpress/design/get_cat_id/138/feed" rel="self" type="application/rss+xml" />
	<link>http://www.is-p.cc/wordpress/design/get_cat_id/138</link>
	<description>WordPress 2.6</description>
	<lastBuildDate>Wed, 25 Jan 2012 04:34:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>ISプランニング より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-250</link>
		<dc:creator>ISプランニング</dc:creator>
		<pubDate>Tue, 28 Sep 2010 02:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-250</guid>
		<description>＞pyon-yonさん
(^-^; うーん、やはりよく分かりません…。

上記のような私の手順を応用したりして色々試されてみるか、フォーラムなどに投稿してもう少し詳しい人にお聞きになった方が良いかもしれません。

お役に立てず申し訳ありません。</description>
		<content:encoded><![CDATA[<p>＞pyon-yonさん<br />
(^-^; うーん、やはりよく分かりません…。</p>
<p>上記のような私の手順を応用したりして色々試されてみるか、フォーラムなどに投稿してもう少し詳しい人にお聞きになった方が良いかもしれません。</p>
<p>お役に立てず申し訳ありません。</p>
]]></content:encoded>
	</item>
	<item>
		<title>pyon-yon より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-249</link>
		<dc:creator>pyon-yon</dc:creator>
		<pubDate>Mon, 27 Sep 2010 05:51:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-249</guid>
		<description>話を複雑にしてしまってすみません。いただいたコメントで、少し見えてきたものがあるような
気もしますが。。。
作成するカスタムメニューはとりあえず一つで、その名前を「globalnavi」とかしますと、
この「乙」という項目の下にカテゴリA,B,C・・・が、またA,B,Cには、もう一段程度は細分の
カテゴリーがある（入れ子になっている）という状態を想定しています。
要は、メニューの「乙」をマウスオーバーすると現れるサブメニューの順番で、カテゴリーごとの
記事一覧（アーカイブ）を出力したい、というものです。
もし何かお知恵頂けることがあれば、よろしくお願いします。</description>
		<content:encoded><![CDATA[<p>話を複雑にしてしまってすみません。いただいたコメントで、少し見えてきたものがあるような<br />
気もしますが。。。<br />
作成するカスタムメニューはとりあえず一つで、その名前を「globalnavi」とかしますと、<br />
この「乙」という項目の下にカテゴリA,B,C・・・が、またA,B,Cには、もう一段程度は細分の<br />
カテゴリーがある（入れ子になっている）という状態を想定しています。<br />
要は、メニューの「乙」をマウスオーバーすると現れるサブメニューの順番で、カテゴリーごとの<br />
記事一覧（アーカイブ）を出力したい、というものです。<br />
もし何かお知恵頂けることがあれば、よろしくお願いします。</p>
]]></content:encoded>
	</item>
	<item>
		<title>ＩＳプランニング より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-248</link>
		<dc:creator>ＩＳプランニング</dc:creator>
		<pubDate>Mon, 27 Sep 2010 03:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-248</guid>
		<description>＞pyon-yonさん
うーん、ちょっとイメージが沸きにくいのですが、カスタムメニューで作成したメニューが入れ子になっているという感じでしょうか？

ちょっと簡単には出来そうにないと思いますよ。

前述の記事の内容で整形前のデータを取得してforeachで回しながら特定のカテゴリーで「wp_nav_menu」を呼ぶとかすれば出来ると思いますが…。

&lt;code&gt;
$menu_items = wp_get_nav_menu_items(&#039;カスタムメニューＡ&#039;);
foreach($menu_items as $menu) {
  if($menu-&gt;title == &quot;乙&quot;) {
    wp_nav_menu(array(&#039;menu_id&#039; =&gt; &#039;カスタムメニューＢ&#039;));
    //もしくは、まだ入れ子にする場合などは、更にwp_get_nav_menu_items関数で自前で加工
  }
}
&lt;/code&gt;

無理やり＆柔軟性は無いですが、上記方法であれば出来そうです。</description>
		<content:encoded><![CDATA[<p>＞pyon-yonさん<br />
うーん、ちょっとイメージが沸きにくいのですが、カスタムメニューで作成したメニューが入れ子になっているという感じでしょうか？</p>
<p>ちょっと簡単には出来そうにないと思いますよ。</p>
<p>前述の記事の内容で整形前のデータを取得してforeachで回しながら特定のカテゴリーで「wp_nav_menu」を呼ぶとかすれば出来ると思いますが…。</p>
<p><code><br />
$menu_items = wp_get_nav_menu_items('カスタムメニューＡ');<br />
foreach($menu_items as $menu) {<br />
  if($menu-&gt;title == "乙") {<br />
    wp_nav_menu(array('menu_id' =&gt; 'カスタムメニューＢ'));<br />
    //もしくは、まだ入れ子にする場合などは、更にwp_get_nav_menu_items関数で自前で加工<br />
  }<br />
}<br />
</code></p>
<p>無理やり＆柔軟性は無いですが、上記方法であれば出来そうです。</p>
]]></content:encoded>
	</item>
	<item>
		<title>pyon-yon より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-247</link>
		<dc:creator>pyon-yon</dc:creator>
		<pubDate>Fri, 24 Sep 2010 11:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-247</guid>
		<description>スミマセン。「アブブカテ順」刃、「サブカテ（ゴリー）順」のタイプミスです。</description>
		<content:encoded><![CDATA[<p>スミマセン。「アブブカテ順」刃、「サブカテ（ゴリー）順」のタイプミスです。</p>
]]></content:encoded>
	</item>
	<item>
		<title>pyon-yon より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-246</link>
		<dc:creator>pyon-yon</dc:creator>
		<pubDate>Fri, 24 Sep 2010 08:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-246</guid>
		<description>ＩＳプランニングさま
お調べくださって、ありがとうございました。
ここからは自分で考えなければと思いますが、プログラミング力がなく、難しそうです。
現在やりたいのは、カスタムメニューで表示される項目が「甲、乙、平、定」として、
カテゴリーになっているのが、例えば「乙」といたします。メニューで「乙」をクリック
すると、乙を親としたＡ，Ｂ，Ｃ，Ｄのサブカテごとに、投稿記事一覧のアーカイブが表示
されてほしい、という訳です。カスタムメニューでは、アブブカテ順も任意に並べ替えれるので、
並べ替えた結果がＡ，Ｂ，Ｃ，Ｄであれば、
メニューに現れ、Ａをクリックすると、Ａカテに含まれる投稿記事一覧のアーカイブも
Ａごとに記事一覧、Ｂごとに記事一覧、・・・・、という具合になっていてほしい、という訳です。
かなり、ややこしそうですね？初心者でも簡単にできますでしょうか？</description>
		<content:encoded><![CDATA[<p>ＩＳプランニングさま<br />
お調べくださって、ありがとうございました。<br />
ここからは自分で考えなければと思いますが、プログラミング力がなく、難しそうです。<br />
現在やりたいのは、カスタムメニューで表示される項目が「甲、乙、平、定」として、<br />
カテゴリーになっているのが、例えば「乙」といたします。メニューで「乙」をクリック<br />
すると、乙を親としたＡ，Ｂ，Ｃ，Ｄのサブカテごとに、投稿記事一覧のアーカイブが表示<br />
されてほしい、という訳です。カスタムメニューでは、アブブカテ順も任意に並べ替えれるので、<br />
並べ替えた結果がＡ，Ｂ，Ｃ，Ｄであれば、<br />
メニューに現れ、Ａをクリックすると、Ａカテに含まれる投稿記事一覧のアーカイブも<br />
Ａごとに記事一覧、Ｂごとに記事一覧、・・・・、という具合になっていてほしい、という訳です。<br />
かなり、ややこしそうですね？初心者でも簡単にできますでしょうか？</p>
]]></content:encoded>
	</item>
	<item>
		<title>ＩＳプランニング より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-245</link>
		<dc:creator>ＩＳプランニング</dc:creator>
		<pubDate>Fri, 24 Sep 2010 06:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-245</guid>
		<description>＞pyon-yonさん
本来であれば「ここを調べれば良いかもしれません。頑張ってください！」と言うところですが、カスタムメニューを利用するのはなかなか面白いと思いましたのでこちらで調べました。
記事にさせていただきましたのでそちらを参考にしてみてください。
「&lt;a href=&quot;http://www.is-p.cc/wordpress/function-tips/wp_nav_menu-wp_get_nav_menu_items/753&quot; rel=&quot;nofollow&quot;&gt;カスタムメニューのデータを利用する&lt;/a&gt;」

もちろん並び順も自動で変更されて取得できるのでお望みのものが出来ると思います。</description>
		<content:encoded><![CDATA[<p>＞pyon-yonさん<br />
本来であれば「ここを調べれば良いかもしれません。頑張ってください！」と言うところですが、カスタムメニューを利用するのはなかなか面白いと思いましたのでこちらで調べました。<br />
記事にさせていただきましたのでそちらを参考にしてみてください。<br />
「<a href="http://www.is-p.cc/wordpress/function-tips/wp_nav_menu-wp_get_nav_menu_items/753" rel="nofollow">カスタムメニューのデータを利用する</a>」</p>
<p>もちろん並び順も自動で変更されて取得できるのでお望みのものが出来ると思います。</p>
]]></content:encoded>
	</item>
	<item>
		<title>pyon-yon より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-244</link>
		<dc:creator>pyon-yon</dc:creator>
		<pubDate>Thu, 23 Sep 2010 08:02:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-244</guid>
		<description>ＩＳプランニング さま
ご教示、誠にありがとうございました。「スマートな方法」のコードで目的が達成できました。
もし可能であれば、サブカテゴリーの順番を、WordPress3.xのカスタムメニューで設定した
カテゴリーの順番で表示したいのですが･･？
運用していく中で、カスタムメニューで順番を変更したら、親カテゴリーに表示される
サブカテゴリーも、自動的に変更されている、という状態にしたいと思います。
どうか、よろしくお願い致します。</description>
		<content:encoded><![CDATA[<p>ＩＳプランニング さま<br />
ご教示、誠にありがとうございました。「スマートな方法」のコードで目的が達成できました。<br />
もし可能であれば、サブカテゴリーの順番を、WordPress3.xのカスタムメニューで設定した<br />
カテゴリーの順番で表示したいのですが･･？<br />
運用していく中で、カスタムメニューで順番を変更したら、親カテゴリーに表示される<br />
サブカテゴリーも、自動的に変更されている、という状態にしたいと思います。<br />
どうか、よろしくお願い致します。</p>
]]></content:encoded>
	</item>
	<item>
		<title>ＩＳプランニング より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-240</link>
		<dc:creator>ＩＳプランニング</dc:creator>
		<pubDate>Tue, 21 Sep 2010 00:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-240</guid>
		<description>＞pyon-yonさん
archive.phpですか？

でしたら始めに「is_category(最上位カテゴリ)」の条件分岐タグを利用してやればいけるのではないでしょうか？

具体的には、

&lt;?php get_header(); ?&gt;

&lt;div id=&quot;body&quot;&gt;

&lt;div id=&quot;contents&quot;&gt;
&lt;?php if(is_category(&#039;最上位のカテゴリidとか&#039;)) : ?&gt;
	※ここに上のコードを入れます。
&lt;?php endif; ?&gt;
&lt;/div&gt;&lt;!-- conetnts-end --&gt;

&lt;!-- サイドバー --&gt;
&lt;div id=&quot;sidebar&quot;&gt;
&lt;?php get_sidebar(); ?&gt;
&lt;/div&gt;&lt;!-- sidebar-end --&gt;

&lt;/div&gt;&lt;!-- body-end --&gt;

&lt;?php get_footer(); ?&gt;


みたいな感じだと思います。
もし、category.phpファイルがある場合は、そちらが優先されて表示されますのでcategory.phpファイルに上のような設定をします（その場合はarchive.phpは何もする必要がありません）。

ちなみに上のコードより&lt;a href=&quot;http://www.is-p.cc/wordpress/original-function/get_sub_cat_id/719&quot; rel=&quot;nofollow&quot;&gt;もっとスマートな方法があります&lt;/a&gt;のでそちらを利用された方が良いかも…。</description>
		<content:encoded><![CDATA[<p>＞pyon-yonさん<br />
archive.phpですか？</p>
<p>でしたら始めに「is_category(最上位カテゴリ)」の条件分岐タグを利用してやればいけるのではないでしょうか？</p>
<p>具体的には、</p>
<p>&lt;?php get_header(); ?&gt;</p>
<p>&lt;div id=&#8221;body&#8221;&gt;</p>
<p>&lt;div id=&#8221;contents&#8221;&gt;<br />
&lt;?php if(is_category(&#8216;最上位のカテゴリidとか&#8217;)) : ?&gt;<br />
	※ここに上のコードを入れます。<br />
&lt;?php endif; ?&gt;<br />
&lt;/div&gt;&lt;!&#8211; conetnts-end &#8211;&gt;</p>
<p>&lt;!&#8211; サイドバー &#8211;&gt;<br />
&lt;div id=&#8221;sidebar&#8221;&gt;<br />
&lt;?php get_sidebar(); ?&gt;<br />
&lt;/div&gt;&lt;!&#8211; sidebar-end &#8211;&gt;</p>
<p>&lt;/div&gt;&lt;!&#8211; body-end &#8211;&gt;</p>
<p>&lt;?php get_footer(); ?&gt;</p>
<p>みたいな感じだと思います。<br />
もし、category.phpファイルがある場合は、そちらが優先されて表示されますのでcategory.phpファイルに上のような設定をします（その場合はarchive.phpは何もする必要がありません）。</p>
<p>ちなみに上のコードより<a href="http://www.is-p.cc/wordpress/original-function/get_sub_cat_id/719" rel="nofollow">もっとスマートな方法があります</a>のでそちらを利用された方が良いかも…。</p>
]]></content:encoded>
	</item>
	<item>
		<title>pyon-yon より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-239</link>
		<dc:creator>pyon-yon</dc:creator>
		<pubDate>Mon, 20 Sep 2010 09:59:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-239</guid>
		<description>お世話になります。最上位のカテゴリーを設定し、そのカテゴリーアーカイブを表示すると
下の階層のカテゴリーに投稿した記事の一覧が表示されるようにしたいと思っています。

カテゴリーアーカイブ（最上位カテゴリー）
　カテゴリーＡ
　　記事a1
　　記事a2
　カテゴリーB
　　記事b1
　　記事b2
　　記事b3
など

ご紹介いただいているコードは、一般的なテーマのarchive.phpテンプレートの、おおよそどの辺りにコピペすればよいのでしょうか？また、archive.php以外にも設定は必要になりますか？

php初心者ですが、よろしくお願いします。</description>
		<content:encoded><![CDATA[<p>お世話になります。最上位のカテゴリーを設定し、そのカテゴリーアーカイブを表示すると<br />
下の階層のカテゴリーに投稿した記事の一覧が表示されるようにしたいと思っています。</p>
<p>カテゴリーアーカイブ（最上位カテゴリー）<br />
　カテゴリーＡ<br />
　　記事a1<br />
　　記事a2<br />
　カテゴリーB<br />
　　記事b1<br />
　　記事b2<br />
　　記事b3<br />
など</p>
<p>ご紹介いただいているコードは、一般的なテーマのarchive.phpテンプレートの、おおよそどの辺りにコピペすればよいのでしょうか？また、archive.php以外にも設定は必要になりますか？</p>
<p>php初心者ですが、よろしくお願いします。</p>
]]></content:encoded>
	</item>
	<item>
		<title>ＩＳプランニング より</title>
		<link>http://www.is-p.cc/wordpress/design/get_cat_id/138/comment-page-1#comment-190</link>
		<dc:creator>ＩＳプランニング</dc:creator>
		<pubDate>Tue, 15 Jun 2010 08:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.is-p.cc/?p=138#comment-190</guid>
		<description>＞BBking さん

そうですか、良かったです。

ちなみにこのやり方だと何かしら問題が出てくる可能性もありますので、ちょっと先程データベースから直接サブカテゴリIDを取得する関数を作成してみましたので時間があればそちらを試してみてください。

&lt;a href=&quot;http://www.is-p.cc/wordpress/original-function/get_sub_cat_id/719&quot; rel=&quot;nofollow&quot;&gt;サブカテゴリIDを取得する関数&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>＞BBking さん</p>
<p>そうですか、良かったです。</p>
<p>ちなみにこのやり方だと何かしら問題が出てくる可能性もありますので、ちょっと先程データベースから直接サブカテゴリIDを取得する関数を作成してみましたので時間があればそちらを試してみてください。</p>
<p><a href="http://www.is-p.cc/wordpress/original-function/get_sub_cat_id/719" rel="nofollow">サブカテゴリIDを取得する関数</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

