WordPressでカスタム投稿の一覧を表示する方法は以下の通り。
<ul>
<?php $args = array(
’numberposts’ => 8,
’post_type’ => ‘投稿タイプ名’
);
$posts = get_posts( $args );
if( $posts ) : foreach( $posts as $post ) : setup_postdata( $post ); ?>
<li>
<a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
<?php else : ?>
<li><p>記事はまだありません。</p></li>
<?php endif;
wp_reset_postdata(); ?>
</ul>
<?php $args = array(
’numberposts’ => 8,
’post_type’ => ‘投稿タイプ名’
);
$posts = get_posts( $args );
if( $posts ) : foreach( $posts as $post ) : setup_postdata( $post ); ?>
<li>
<a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
<?php else : ?>
<li><p>記事はまだありません。</p></li>
<?php endif;
wp_reset_postdata(); ?>
</ul>
書き換えが必要なのは、「numberposts」と「post_type」の部分。「numberposts」には表示する記事の数を入れ、「post_type」には投稿タイプを入れます。
Leave a Comment