あっくんブログ Written by Akihiro Tsuji

WordPressで繰り返しループを作る

WordPress プログラミング

こんにちはあっくんです。先日、内々定もらった会社から不採用をいただきました。その時、WordPressが必要と言われて、気になって少しずつWordPressを学んでいます。自分で発信するサイトをWordPressの仕組みを使えば、サーバーサイドのプログラムやデータベース設計なしでつくれるので、結構面白いです。

WordPressで繰り返しループを作る

WordPressのループとは投稿の各データを取り出すPHPコードです。


have_posts()
ループがあるかどうかチェックします。

the_post()
ループを次の投稿に進めます。

↓のパターンがよく使われます。

<?php while (have_posts()) :the_post(); ?> <?php the_title(); ?> <?php endwhile; ?>
Code language: HTML, XML (xml)

例、投稿が4件ある場合。

Image from Gyazo

Image from Gyazo

上のように表示されます。

日付

the_date()
同じ公開日の複数の投稿は最初の1件だけ日時が表示されます。

the_time()

公開時間が表示されます。

the_time('Y/m/d')
とすると年月日が表示されます。この時、設定の日付形式のカスタムをY/m/dにしておくとその日の日付が表示されます。

the_date()は一日だけしか表示されないので、the_time()をカスタムして投稿日時を毎回表示させるのが良いと思います。

get_option('date_format')
日付形式の設定した内容を呼び出します。

get_option()は一般設定で設定したオプションの内容を呼び出します。

date_formatは日付形式の設定した内容です。

読んでいただいて、ありがとうございます。