560days 電脳備忘録

【wordpress】ページ送りに配慮した記事一覧表示

試行錯誤の末うまくいったので残しておく。過去にも似たような記事を書いたかもしれないけど気にしない。

<?php
$ppp=get_option('posts_per_page');
$paged=get_query_var('paged') ?get_query_var('paged') :1;
$args=array(
'post_type'=>'post',
'posts_per_page'=>$ppp,
'category_name'=>'news',
'paged'=>$paged
 );
$my_query=newWP_Query($args);
 
if($my_query->have_posts() ) :
while($my_query->have_posts()) :$my_query->the_post();
?>

<div class="column">
<a href="<?php echoget_permalink();?>">
<div class="person-image">
lt;img src="<?php the_field('person_img');?>"alt="<?phpthe_field('name');?>">
</div>
<div class="interview-person">
<dl>
<dt><?php the_field('company_name');?></dt>
<dd><?php the_field('name');?></dd>
</dl>
<p class="message"><?php the_field('message');?></p>
</div>
</a>
</div>
 
<?php
endwhile;
endif;
?>

posts_per_pageで記事の全件数を取得しています。カテゴリ「news」の記事のみ表示するようにしています。カスタムフィールドの値を表示して記事リスト一覧を作っています。

投稿日
カテゴリ