<?php
// まずは変数に格納(投稿オブジェクトで必須)
$post_obj = get_field('acf02_top3articles');
?>
//タイトル<br>
<?php echo $post_obj->post_title; ?>
<br>
//パーマリンク<br>
<?php echo get_the_permalink($post_obj->ID); ?>
<br>
//アイキャッチ<br>
<?php echo get_the_post_thumbnail( $post_obj->ID,'full'); ?>
<br>
//投稿日時<br>
<?php echo get_the_date('Y.m.d',$post_obj->ID); ?>
<br>
//所属しているターム<br>
// タームを取得する場合必須<br>
<?php
$tax_name = 'workscat'; //タクソノミースラッグを指定
$terms = get_the_terms($post_obj, $tax_name);
?>
<?php foreach($terms as $term): ?>
<?php echo $term->name ?>
<?php endforeach; ?>
<br>//acfを取得<br>
//acfの「acf01_ttlsmall」というフィールドを取得<br>
// ACFを取得する場合必須<br>
<?php
//「acf01_ttlsmall」というカスタムフィールドを取得
$acf01_ttlsmall = get_post_meta($post_obj->ID, 'acf01_ttlsmall', true);
// 参考 https://www.wp-tech.net/article/1157/
?>
//出力
<?php echo $acf01_ttlsmall; ?>以下、完全なcode
<?php
$args = array(
'post_type' => 'top3articles',
'order' => 'DESC',
'posts_per_page' => -1,
);
$pick_up_news = new WP_Query( $args );
if($pick_up_news->have_posts()): while($pick_up_news->have_posts()): $pick_up_news->the_post();
?>
<?php
// まずは変数に格納(投稿オブジェクトで必須)
$post_obj = get_field('acf02_top3articles');
?>
<?php
// タクソノミースラッグを指定(タームを取得する場合)
$tax_name = 'workscat';
$terms = get_the_terms($post_obj, $tax_name);
?>
<?php
// ACFを指定(ACFを取得する場合)
$acf01_ttlsmall = get_post_meta($post_obj->ID, 'acf01_ttlsmall', true);
?>
<li class="card__content">
<a href="<?php echo get_the_permalink($post_obj->ID); ?>">
<div class="imgwrap">
<?php echo get_the_post_thumbnail( $post_obj->ID,'full'); ?>
</div>
<div class="cat">
<span>
<?php foreach($terms as $term): ?>
<?php echo $term->name ?>
<?php endforeach; ?>
</span>
<span><?php echo get_the_date('Y',$post_obj->ID); ?></span>
</div>
<h3 class="ttl"><?php echo $post_obj->post_title; ?></h3>
<div class="tag"><?php echo $acf01_ttlsmall; ?></div>
</a>
</li>
<?php endwhile; endif; wp_reset_postdata(); ?>
コメントを残す