wordpress get_postsで記事一覧取得

パターン1

htmlタグを色々書く場合は、こっちのほうがわかりやすいかな。

<?php
$args = array(
  'posts_per_page' => -1, // 全件取得
  'category' => array( 12,14 ) , // カテゴリ
);
$my_posts = get_posts($args);
?>

<?php foreach( $my_posts as $post ) : setup_postdata( $post ); ?>
 <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endforeach; wp_reset_postdata(); ?>

パターン2

PHP内で展開する場合は、こっちのほうが扱いやすいかも

<?php
$args = array(
  'posts_per_page' => -1, // 全件取得
  'category' => array( 12,14 ) , // カテゴリ
);
$my_posts = get_posts($args);
if ( $my_posts ) {
	foreach ( $my_posts2 as $post ) {
		setup_postdata( $post );
		the_title();
	}
	wp_reset_postdata();
}
?>
投稿日:
カテゴリー: 未分類

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です