2009-07-13 17 views
0

私はWordPressを初めて使用しています。 サイト(CMS)をツリー階層の複数のページに分割しています。 サブページ内の特定のカテゴリの投稿を表示しようとしています。 しかし、いくつかの理由でイベントのためのシンプルな「ループ」:howto wordpressサブページを使用して投稿を表示しますか?

<?php 
if (have_posts()) : 
    while (have_posts()) : 
     the_post(); 
     the_content(); 
    endwhile; 
endif; 
?> 

は が、私はそれをどのように行うことができます... ONLY(!!)ページのコンテンツとまったく投稿を表示しますか?

10x。

答えて

2

ループを開始する前に、まずquery_posts()を呼び出す必要があります。

例:

query_posts('showposts=5'); 

あなたがここに完全なドキュメントを見ることができます:

http://codex.wordpress.org/Template_Tags/query_posts

私はあなたがwhileループの中にあなたのページのコンテンツのメソッド呼び出しをしたいことを全くわからないんだけど、それは何度も何度も表示されるからです。ループの外側に移動することをお勧めします。ところで

、特定のカテゴリ、使用から記事を取得する:

カテゴリ名は、カテゴリ自体の名前です
<?php query_posts('category=category-name'); ?> 

。代わりにカテゴリのスラッグ名かもしれませんが、まずそれを試してみましょう。

0

これをループ内で使用して、最新の投稿の1つ(またはリスト)のパーマリンクを1つのカテゴリに生成できます。 mycategorynameを自分のカテゴリに変更し、すべてを表示するには-1を表示するか、その数のポストを表示する別の数字に変更します。

<?php $my_query = new WP_Query('category_name=mycategoryname&showposts=1'); ?><?php while ($my_query->have_posts()) : $my_query->the_post(); ?><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a><?php endwhile; ?> 

The Loop, with examples

あるよう WP_QUERYの基本的な考え方は、 Wordpress

であります

関連する問題