wordpressで固定ページの内容をトップページに表示する。
wordpressで固定ページの内容をトップページに表示するコードのメモ。
表示したいページのテンプレートに、
<section>
<div>
<h2>タイトル</h2>
<?php $myposts = get_posts( array(
'post_type' => 'page',
'posts_per_page' => '-1',
'post__in' => array( 136, 316, 140, 143 ),
'orderby' => 'post__in'
) ); ?>
<div>
<?php if( $myposts ):
foreach($myposts as $post):
setup_postdata($post); ?>
<div>
<?php get_template_part( 'post', 'small' ); ?>
</div>
<?php endforeach;
wp_reset_postdata();
endif; ?>
</div>
</div>
</section>
※斜字の部分は状況に合わせて書き換え。
※青地の部分はページの構成に応じて書き換え。
コメントを残す