固定ページ内に指定したカテゴリーの記事一覧を表示させる

  Wordpress

WPで固定ページに特定のカテゴリーの記事を一覧で表示させるためのコード

まずは固定ページでPHPコードを動かすようにすべし

「Exec-PHP」プラグインを有効化

固定ページに以下のコードをコピペ

 

<?php
global $post;
$tmp_post = $post;
$category_ids = array( ’4′,’6′,’7′,’9′,’17′,’20′,’30′ ); //カテゴリーIDを指定
$numberposts = ”; //一覧表示したい記事数を数字で指定
foreach ( $category_ids as $category_id ) {
?>
<h3><?php echo get_cat_name( $category_id ); ?></h3>
<ul>
<?php
$postslist = get_posts( “category=$category_id&numberposts=$numberposts&order=DESC&orderby=date” );
foreach ( $postslist as $post ) {
?>
<li> <a href=<?php echo get_permalink( $post->ID ); ?>><?php echo $post->post_title; ?></a></li>
<?php
}
?>
</ul>
<?php
}
$post = $tmp_post;
?>