カスタムポストの記事を表示する方法

on 2018年9月14日をアップデートしました。 カスタマイズ
2 on 2018年9月12日

よく使う内容なので

 
  • Liked by
書き込み
0 on 2018年9月14日
<?php $args = array(
'numberposts' => 5,
'post_type' => 'カスタムポスト名' 
);
$posts = get_posts( $args );
if( $posts ) : foreach( $posts as $post ) : setup_postdata( $post ); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endforeach; ?>
<?php else :?>
<p>記事はまだありません。</p>
<?php endif;
wp_reset_postdata(); ?>
  • Liked by
書き込み
キャンセル
0 on 2018年9月14日

ついでに色々指定するパラメータ

//表示する記事数-1で全表示
'posts_per_page' => 5,
//特定のカテゴリーのみ表示する(カテゴリーIDはカテゴリーを編集するリンクにあるID)
'category' => 'カテゴリーID',
//カテゴリースラッグで指定
'category_name' => 'カテゴリースラッグ',
//並び順
'orderby' => 'date',
//昇順ならASC降順ならDESC
'order' => 'DESC',
//カスタムフィールドで絞り込み
'meta_key' => 'カスタムフィールドキー',
//カスタムフィールドの値で絞り込み
'meta_value' => 'カスタムフィールドの値',
//固定ページならpage、投稿ならpost
'post_type' => 'カスタムポスト名',
//特定のユーザーIDで指定 ユーザーIDはダッシュボードのユーザーリンクに含まれてます
'author' => 'ユーザーID',
  • Liked by
書き込み
キャンセル
書き込みを読み込む