[WordPress General] 更新日順の投稿一覧を表示する order by modified date

memo.

メインループとは別のデータ問い合わせを get_posts() で行います。

posts_per_page で表示件数、orderby でソート基準を指定します。

<?php
$args = array(
    'posts_per_page' => 10,
    'order' => 'DESC',
    'orderby' => 'modified',
  );
$posts = get_posts( $args );
?>
<ul class="changeLog">
<?php
foreach ( $posts as $post ) : setup_postdata( $post ); ?>
  <li>
    <span class="postMeta">
      <?php the_date( 'Y/m/d', '公開日: ', ' ' ); ?>
      <?php the_modified_date( 'Y/m/d', '更新日: ' ); ?>
    </span>
    <br />
    <a href="<?php the_permalink(); ?>">
      <?php the_title(); ?>
    </a>
  </li>
<?php endforeach;
wp_reset_postdata();?>
</ul>
エンジニアのためのWordPress開発入門 (Engineer's Library)
野島 祐慈 菱川 拓郎 杉田 知至 細谷 崇 枢木 くっくる
技術評論社
売り上げランキング: 32,180

補遺