急いでいますので雑な記事ですが…
WORDPRESSで新着情報を表示する際に色々新しくなってた件
get_posts()はデータをオブジェクト形式で返す。
最近の記事5件のタイトルと記事リンク・日付をトップページに表示するにはforeach文を使う。
the_dateタグは同日だと表示されないのでthe_timeタグを使う
<ul> <?php $args = array( 'posts_per_page' => 5 // 表示件数の指定 ); $posts = get_posts( $args ); foreach ( $posts as $post ): // ループの開始 setup_postdata( $post ); // 記事データの取得 ?> <li> <a href="<?php the_permalink(); ?>"><span><?php the_time('Y.m.d'); ?></span><?php the_title(); ?></a> </li> <?php endforeach; // ループの終了 wp_reset_postdata(); // 直前のクエリを復元する ?> </ul>
ディスカッション
コメント一覧
まだ、コメントがありません