wordpress カテゴリー別の記事一覧を表示する

2019-06-11

トップページの新着記事とか、サイドバーとか、いろんなところで使うことが多いです。しかしながら、全く覚えられないのでまた忘れてしまった時に彷徨わないようメモ。

■特定のカテゴリーの記事一覧を表示

カテゴリーID 5の記事を10件表示する

<?php query_posts('cat=5&showposts=10'); ?>
<?php if(have_posts()): while(have_posts()):the_post(): ?>

//ここに投稿記事
<?php the_title(); ?>

<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>

 

 

get_postsで

<?php
$posts = get_posts('category=5&showposts=10');
global $post;
?>
<?php
if($posts): foreach($posts as $post): setup_postdata($post); ?>
<?php the_title(); ?>
<?php endforeach; endif; ?>

[解決済み] [閉] 特定のカテゴリーの記事一覧を表示したい。 (6 件の投稿)
http://ja.forums.wordpress.org/topic/154?replies=6

あらかじめ表示させたいカテゴリが決まっている場合はこれでOKですね。
でも、今後増えるカテゴリーについても自動で表示させたい場合は、ちょっとこれだと難しいです。

■カテゴリ毎の記事一覧を表示

カテゴリが増えても表示させる

<?php
$categories = get_categories();
foreach($categories as $category):
?>

<h3><?php echo $category->cat_name; ?></h3>

<?php query_posts('cat='.$category->cat_ID);
if(hav_posts()):while(have_posts()):the_post();
?>
<?php the_title(); ?>

<?php endwhile; wp_reset_query(); ?>
<? endforeach; ?>

こちらを参考にさせていただきました

 

カテゴリ毎の記事一覧を表示する方法[WordPress]
http://kotori-blog.com/wordpress/category_list/

[解決済み] [閉] カテゴリごとの記事の一覧をトップページに羅列したい (5 件の投稿)
https://ja.forums.wordpress.org/topic/3160

WordPress

Posted by 智次郎