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件ある場合。
上のように表示されます。
日付
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
は日付形式の設定した内容です。
読んでいただいて、ありがとうございます。