あのときコード

固定ページでカスタムポストデータを取得

wordpress 固定ページ カスタムポスト

基本

◆ 条件

カスタムポストスラッグ:sample_post

表示件数:5件

<?php
$args = array(
    'post_type' => 'sample_post',
    'posts_per_page' => 5,
);

$custom_posts = get_posts($args);

foreach($custom_posts as $custom_post) :
?>

    <?php echo get_permalink($custom_post->ID);  //パーマリンクを表示するとき  ?>
    <?php echo get_the_title($custom_post->ID);  //タイトルを表示するとき ?>
    <?php echo get_field('acfで設定したfieldname', $custom_post->ID);   //acfフィールドを表示するとき ?>

<?php
endforeach;
?>

タクソノミーを等含めた場

◆ 条件

カスタムポストスラッグ:sample_post

カスタムタクソノミー:sample_post_category

カスタムタクソノミーのターム:news、event

表示件数:5件

$args = array(
    'post_type' => 'sample_post',
    'posts_per_page' => 5,
    'tax_query' => array( 
        array(
            'taxonomy'=>'sample_post_category',
            'terms'=>array( 'news', 'event'),
            'field'=>'slug',
            'operator'=>'IN'
        ),
        'relation' => 'AND'
    )
);

$custom_posts = get_posts($args);

foreach($custom_posts as $custom_post) :
?>

    <?php echo get_permalink($custom_post->ID);  //パーマリンクを表示するとき  ?>
    <?php echo get_the_title($custom_post->ID);  //タイトルを表示するとき ?>
    <?php echo get_field('acfで設定したfieldname', $custom_post->ID);   //acfフィールドを表示するとき ?>

<?php
endforeach;
?>

参考サイト