【wordpress】カスタムフィールドを使ったピックアップ記事の表示

電脳備忘録

記事のカスタムフィールド名「recommend_check」の値が1の記事を新しい順に3件表示させる例。自分用メモです。 ピックアップ記事を実装したいとの要望をうけて実装してみたけど、うまく動いているっぽい...。 最近頭が働かないのが気になる。体調が優れないという意味では自覚症状はあるのだけど...。

$loops = array(
'post_type' => 'post', //投稿記事から
'posts_per_page' =>3, //表示件数は3件
'meta_key' => 'recommend_check', //カスタムフィールド名
'order' => 'DESC',
'meta_value' => 1 //カスタムフィールド値
);
$query = new WP_Query( $loops );
if ( $query->have_posts() ) :
while ( $query->have_posts() ) : $query->the_post();?>
<li>
<a href="<?php echo esc_html(get_permalink()); ?>"><?php esc_html(the_title()); ?></a>
</li>
<?php endwhile; endif; ?>

広告

ブログの維持費に充てるでございます・・・。