<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>フォーラム トピック: 特定のカテゴリの記事をトップページに表示させる時の問題について</title>
<link>http://ja.forums.wordpress.org/</link>
<description>フォーラム トピック: 特定のカテゴリの記事をトップページに表示させる時の問題について</description>
<language>en</language>
<pubDate>Wed, 25 Nov 2009 17:36:54 +0000</pubDate>

<item>
<title>spais :  "特定のカテゴリの記事をトップページに表示させる時の問題について"</title>
<link>http://ja.forums.wordpress.org/topic/1700#post-7235</link>
<pubDate>Sun, 26 Apr 2009 22:33:37 +0000</pubDate>
<dc:creator>spais</dc:creator>
<guid isPermaLink="false">7235@http://ja.forums.wordpress.org/</guid>
<description>&#60;p&#62;get_posts() の返り値が即ち「記事があるかどうか」ですので、get_posts() の返り値で評価するのが合理的です。&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
&#38;lt;?php if( $posts = get_posts('category_name=recommend') )　:?&#38;gt;&#60;br /&#62;
&#38;lt;h3 id=&#34;h-recommend&#34;&#38;gt;おすすめの記事&#38;lt;/h3&#38;gt;&#60;br /&#62;
&#38;lt;?php foreach(　$posts as $post) : setup_postdata($post)?&#38;gt;&#60;br /&#62;
&#38;lt;h4&#38;gt;&#38;lt;?php the_title()?&#38;gt;&#38;lt;/h4&#38;gt;&#60;br /&#62;
&#38;lt;p&#38;gt;記事本文&#38;lt;/p&#38;gt;&#60;br /&#62;
&#38;lt;?php endforeach;endif?&#38;gt;&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;if( $a = get_posts() ) は get_posts() の返り値を $a に代入すると同時にその返り値自体を評価します。
&#60;/p&#62;</description>
</item>
<item>
<title>tobechang :  "特定のカテゴリの記事をトップページに表示させる時の問題について"</title>
<link>http://ja.forums.wordpress.org/topic/1700#post-7234</link>
<pubDate>Sun, 26 Apr 2009 18:42:02 +0000</pubDate>
<dc:creator>tobechang</dc:creator>
<guid isPermaLink="false">7234@http://ja.forums.wordpress.org/</guid>
<description>&#60;p&#62;ちょっと壁にぶつかりまして、質問させて頂きます。&#60;/p&#62;
&#60;p&#62;「おすすめ」というカテゴリを作成し、それに属する記事たちを&#60;br /&#62;
トップページに表示させる、という話なのですが、&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;&#38;lt;h3 id=&#34;h-recommend&#34;&#38;gt;おすすめの記事&#38;lt;/h3&#38;gt;&#60;br /&#62;
&#38;lt;?php $posts = get_posts('category_name=recommend');&#60;br /&#62;
foreach($posts as $post) :&#60;br /&#62;
setup_postdata($post); ?&#38;gt;&#60;br /&#62;
&#38;lt;h4&#38;gt;&#38;lt;?php the_title(); ?&#38;gt;&#38;lt;/h4&#38;gt;&#60;br /&#62;
&#38;lt;p&#38;gt;記事本文&#38;lt;/p&#38;gt;&#60;br /&#62;
&#38;lt;?php endforeach; ?&#38;gt;&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;と記述しました。試しに、記事を三つばかり&#60;br /&#62;
「おすすめ」カテゴリに設定して投稿したら、&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;&#38;lt;h3&#38;gt;おすすめの記事一覧&#38;lt;/h3&#38;gt;&#60;br /&#62;
&#38;lt;h4&#38;gt;&#60;a href=&#34;http://url&#34;&#62;記事その①&#60;/a&#62;&#38;lt;/h4&#38;gt;&#60;br /&#62;
&#38;lt;p&#38;gt;記事その①の本文&#38;lt;/p&#38;gt;&#60;br /&#62;
&#38;lt;h4&#38;gt;&#60;a href=&#34;http://url&#34;&#62;記事その②&#60;/a&#62;&#38;lt;/h4&#38;gt;&#60;br /&#62;
&#38;lt;p&#38;gt;記事その②の本文&#38;lt;/p&#38;gt;&#60;br /&#62;
&#38;lt;h4&#38;gt;&#60;a href=&#34;http://url&#34;&#62;記事その③&#60;/a&#62;&#38;lt;/h4&#38;gt;&#60;br /&#62;
&#38;lt;p&#38;gt;記事その③の本文&#38;lt;/p&#38;gt;&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;という風になり、とりあえずの成功はしました。&#60;/p&#62;
&#60;p&#62;この場合、&#38;lt;h4&#38;gt;たちに関しては、記事が&#60;strong&#62;0&#60;/strong&#62;の時は当然何も表示されない&#60;br /&#62;
のですが、&#60;/p&#62;
&#60;p&#62;&#38;lt;h3&#38;gt;だけ表示されている状態が不自然です。&#60;/p&#62;
&#60;p&#62;今回、記事を投稿して初めて&#38;lt;h3&#38;gt;も含む記事全てが表示さる&#60;br /&#62;
ようにしたいと思っています。&#60;/p&#62;
&#60;p&#62;但し、この時&#38;lt;h3&#38;gt;は繰り返しをしません。&#60;/p&#62;
&#60;p&#62;「おすすめ」カテゴリに記事を投稿して初めて全てが発動する、&#60;br /&#62;
と言った感じにしたいです。&#60;/p&#62;
&#60;p&#62;どのような記述方法を取ればよろしいでしょうか？&#60;/p&#62;
&#60;p&#62;どなたかご教授頂ければ、非常に助かります。よろしくお願い致します。
&#60;/p&#62;</description>
</item>

</channel>
</rss>
