0

私は WordPress サイトを正常に開発しましたが、カテゴリ別にすべての投稿を取得することに疑問があります。私のコードはこのようなものです

new WP_Query("cat=54,71,72&order=ASC");

デフォルトでは、最初のカテゴリ ID と投稿が取得されます。

ありがとう

4

2 に答える 2

1

選択したいくつかのカテゴリではなく、すべてのカテゴリを取得する場合は、カテゴリ別にクエリを実行する必要はありません。

new WP_Query("order=ASC");

特定のカテゴリをクエリしたいが、カテゴリID番号がわからない場合は、カテゴリスラッグでクエリします。

new WP_Query("category_name=your-category-slug&order=ASC");
于 2012-10-25T09:46:46.477 に答える
1

このコードも使用できます。投稿数を変更する必要があるだけです。現在、以下のコードはディスプレイ 5 投稿のみに使用されているため、この制限を変更する必要があります。

<?php query_posts('showposts=5'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php the_content();?>
<?php endwhile;?>
</ul>
于 2012-11-09T08:12:32.527 に答える