WordPressでカスタムポストの内容をトップページに表示する。
WordPressでカスタムポストの内容をトップページに表示するコードのメモ。
表示したい場所に、
<section>
<div>
<h2>タイトル</h2>
<?php $myposts = get_posts( array(
'post_type' => 'custom-post-type',
'posts_per_page' => '12',
'meta_key' => '_thumbnail_id',
'orderby' => 'menu_order',
'order' => 'ASC'
) ); ?>
<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>
</section>
※斜字の部分は状況に合わせて書き換え。
※青地の部分は必要に応じて変更。
コメントを残す