フロントエンドブログ

Web制作で役立つフロントエンドの知識を発信しています!

【WordPress】投稿日時を表示させるテンプレートタグ

WordPressで投稿日時を表示させるテンプレートタグをご紹介します。

投稿日時を表示させるタグはいくつかありますが下記をよく利用します。

 

<?php the_time(get_option('date_format'));?>

 

the_timeをよく利用します。

パラメータには引数を取りget_optionメソットで日付の表示形式を取得します。

詳しくはこちらをご確認ください。

関数リファレンス/get option - WordPress Codex 日本語版

 

 

 

【WordPress】投稿記事の文だけループを回す構文

皆さんこんにちは(^^)
今日はWordPressでよく使う構文でループというものがあり
ご紹介したいと思います。

ざっくり構文はこんな感じです。

<?php while(have_posts()): the_post();?>
<p><?php the_title();?></p>
<?php endwhile ?>

またここで重要なのが`the_post()`を必ず記述するということです。
記述しないと無限ループとなりやがてブラウザが落ちてしまいます。

<?php while(have_posts()): ?>
<p><?php the_post()));?><?php the_title();?></p>
<?php endwhile ?>

と書くことも可能ですが構文が長くなるので最初の記述が一般的です。

wpdocs.osdn.jp

 

   

【WordPress】投稿があった場合に表示させるための分岐の構文

WordPressでは投稿があるかないかを判別してあれば投稿をだすことができる構文がある。下記は基礎的な内容のため理解は必須。

<?php if(have_posts): ?>
投稿があればここが表示される
<?php else: ?>
投稿がないときはここが表示される
<?php endif;?>

お名前.com

 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 月額968円からのパワフルで高速なクラウドレンタルサーバ
  https://px.a8.net/svt/ejp?a8mat=3HIU7M+8SQMLU+3JTE+5YZ77
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 

継続は力なり