WP_Query カスタム投稿タイプの記事を10件取得する方法

post_type が news の記事を10件取得

/**
 * post_type が news の記事を10件取得
 */
$args = array(
    'post_type'      => array('news'),
    'posts_per_page' => 10,
    'paged'          => 1,
);
$ag_query = new WP_Query($args);

記事一覧を表示する

<?php
/**
 * 記事一覧を表示する
 */
?>
<?php while ($ag_query->have_posts()): $ag_query->the_post(); ?>
<?php $post_id = get_the_ID();?>
<li>
    <a href="<?php echo get_the_permalink();?>"><?php echo get_the_title();?></a>
</li>
<li>
    <a href="<?php echo get_the_permalink();?>">
        <div class="img-box" style="background-image: url(<?php echo get_the_post_thumbnail_url($post_id);?>)"></div>
        <h3><?php echo get_the_title();?></h3>
    </a>
</li>                
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>

コメント

タイトルとURLをコピーしました