更新日:2022年2月16日
ワードプレスでオリジナルテーマの作成をしていると、ループを書いて、その中に記事のタイトルを表示して、そこに記事へのリンクを付けて…と大体毎度決まった作業をします。ほとんどはワードプレス側で用意してくれているテンプレートタグを使うことで実装が可能です。
ですが、テンプレートタグを覚えていないものだから毎回その都度調べているという方は多いのではないでしょうか。私も毎回調べ直しております…!
ということで今回はワードプレスでよく使うテンプレートタグの実例をまとめてみました。
imgやCSSへのリンク、jsのリンクといった相対パスの箇所の冒頭に書き加えて使います。
<?php echo get_template_directory_uri(); ?>
使用例としては以下のように使います。
<?php wp_list_categories(); ?>
<?php if(have_posts()): while(have_posts()): the_post(); ?> <?php endwhile; endif; ?>
ここから下の実例は全てループの中に入れて使わないと動きませんのでご注意です。
<?php if(has_post_thumbnail()): ?> <?php else: ?> <?php endif; ?>
aタグと組み合わせて使うことが多いです。
<?php the_post_thumbnail('thumbnail'); ?>
<?php the_date(); ?>
<?php the_category(", "); ?>
<?php the_title(); ?>
<?php the_excerpt(); ?>
<?php if(have_posts()): //ループの開始 while(have_posts()): the_post(); ?> <?php if(has_post_thumbnail())://サムネイルがある時の処理 ?><?php the_post_thumbnail('thumbnail'); ?><?php else://サムネイルがない時の処理 ?> <?php endif; ?> <?php endwhile; //ループの終了 endif; ?><?php the_date(); ?>
<?php the_category(", "); ?> <?php the_excerpt(); ?> 【事例を読む】
いかがでしょうか。
さくっとコピペで使えるので、試しに使ってみて下さい。
良かったと思う方はブックマークお願いします。
ワードプレスのテンプレートタグの一覧が知りたいという方はWordPress Codex 日本語版をご参照下さい。