WordPress にすべてのカテゴリの記事を 1 ページに表示させる
1. page.php ファイルをコピーして変更します。それを page -abc.php に変更し、WordPress バックグラウンドで新しいページを作成し、固定リンクのアドレスを abc に変更します (この abc はオプションですが、page-abc に対応する必要があります)。 PS: 新しいページの作成方法がわからない場合は、「WordPress カスタムページの作成方法」を参照してください。
2. この page-abc.php ファイルで次のコードを見つけます:
<?php the_content(); ?>
そして、コードの後に次のコードを追加します:
<?php $cats = get_categories(); foreach ( $cats as $cat ) { query_posts( 'showposts=10&cat=' . $cat->cat_ID ); ?> <h3><?php echo $cat->cat_name; ?></h3> <ul class="sitemap-list"> <?php while ( have_posts() ) { the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php } wp_reset_query(); ?> </ul> <?php } ?>
忘れずにページを保存して更新してください-abc .php ファイル。
関連する推奨事項: "WordPress チュートリアル "
この時点で、作成したばかりの abc ページを更新して、すべてのカテゴリの記事が表示されているかどうかを確認してみましょう。上記のコードでは、デフォルトで各カテゴリに 10 件の記事が表示されます。すべての記事を表示する必要がある場合は、コード内の 10 を 1000 以上の値に変更するだけです。
WordPressで1ページに複数のカテゴリーの記事を表示させよう
複数のカテゴリーの記事を表示する実装方法は、全カテゴリーの記事を表示する方法と同じですが、ただし、手順 2 のコード
$cats = get_categories();
を
$cats = get_categories(array('include' => '1,2,3'));
に変更する必要があります。1、2、3 は表示するカテゴリ ID です。
以上がWordPress の 1 ページで複数の画面を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。