Web production note

 【更新日 :

【WordPress】foreachで各記事の情報を取得し表示させる

Category:
WordPress

foreachで各記事の情報を取得し表示させるサンプルです。

<?php
	$args = array(
		//取得先の設定
		'post_type' => 'post',
		//全件取得
		'posts_per_page' => -1,
		//公開記事のみ取得
		'post_status' => array(
			'publish'
		 )
	);
	$posts = get_posts( $args );
?>	
<?php foreach( $posts as $key => $post_val ):
	//foreachの中に各記事の取得タグを追加
	
	//ID取得
	$this_post_id = $post_val->ID;
 ?>

	<p><a href="<?php echo get_permalink($this_post_id); ?>"><?php echo get_the_title($this_post_id); ?></a></p>
	<p>投稿記事内のフィールドを出力: <?php the_field('投稿記事のフィールド',$this_post_id); ?></p>

<?php endforeach;?>

関連リンク