質問

私はWordPressに新たなんです。 私は自分のサイト(CMS)は、ツリー階層内の複数のページに分かれています。 私は、サブページ内の特定のカテゴリ内の記事を表示しようとしています。 しかし、いくつかの理由でイベントのためのシンプルな「ループ」ます:

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

は、(!!)ページの内容と全くの記事ONLYを示しています... どのように私はそれを行うことができますか?

10倍ます。

役に立ちましたか?

解決

あなたのループが始まる前に

あなたは、まずquery_posts()への呼び出しを必要とします。

例:

query_posts('showposts=5');

あなたはここで完全なマニュアルを見ることができます:

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

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

ところで、特定のカテゴリ、使用からの投稿を取得します

<?php query_posts('category=category-name'); ?>

カテゴリ名は、カテゴリ自体の名前です。これは、代わりにカテゴリのスラッグ名かもしれないが、私が最初にそれを試してみます。

他のヒント

あなたは一つのカテゴリーにあなたの最新のポストの(またはリスト)パーマリンクを生成するために、ループ内でこれを使用することができます。独自のカテゴリにmycategorynameを変更し、showposts -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; ?>

WP_QUERYの基本的な考え方は、 Wordpressの

であります

ループ例

であるとして
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top