MENU

【初心者向け】WordPressのテンプレートタグとは?カスタマイズで使う基本の「関数」

WordPressのテーマをカスタマイズしていると、the_title()the_content() などの「不思議なコード」に出会うことがあります。

これらはすべて テンプレートタグ(Template Tags) と呼ばれるものです。

この記事では、テンプレートタグの意味や役割、よく使われるタグの例まで、初心者向けにわかりやすく解説します。

目次

テンプレートタグとは?

テンプレートタグとは、WordPressのテーマファイルの中で使える「PHPの関数」のことです。

投稿タイトル・本文・日付・リンクなど、投稿に関する情報を自動的に取得して表示してくれる便利なコードです。

たとえばこんなタグがあります

  • the_title():投稿のタイトルを表示
  • the_content():投稿の本文を表示
  • the_permalink():投稿のリンク(URL)を表示
  • the_post_thumbnail():アイキャッチ画像を表示
  • get_template_part():パーツファイルを読み込む

これらを使えば、「テンプレートファイルの中に投稿情報を差し込む」ことができます。

テンプレートタグが使われる場所

テンプレートタグは、主に次のような テーマファイル(テンプレートファイル) の中で使われます。

  • single.php:個別の投稿ページ
  • page.php:固定ページ
  • index.php:トップページやブログ一覧
  • archive.php:カテゴリ・タグ一覧

たとえば single.php の中で <h1></h1> のように書けば、その投稿のタイトルが自動で表示されます。

テンプレートタグを使うと何が便利?

1. 自動的に投稿内容を表示できる

投稿ごとに異なるタイトルや本文、日付などを、テンプレートタグを使えば自動で出力できます。

2. HTMLと組み合わせて自由にレイアウトできる

テンプレートタグは HTML の中に自由に書けるので、オリジナルのデザインにも対応しやすいです。

3. ループ(The Loop)との組み合わせが基本

多くのテンプレートタグは ループの中 で使うのが基本です。これは WordPress が記事一覧を出すときのしくみです。

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  <h2><?php the_title(); ?></h2>
  <div><?php the_content(); ?></div>
<?php endwhile; endif; ?>

このように、テンプレートタグを組み合わせることで、「投稿一覧を表示するHTML」を自動で構築できます。

テンプレートタグと PHP の関係

テンプレートタグは PHPの関数です。WordPressがあらかじめ用意してくれている命令のようなものです。

PHPの知識が少しずつあるとカスタマイズの幅も広がりますが、テンプレートタグを使うだけならPHPを深く理解していなくても問題ありません

まとめ

  • テンプレートタグとは、WordPressで投稿情報などを表示する関数のこと
  • テーマファイル(single.php など)の中で使う
  • the_title() や the_content() などが代表的
  • ループと組み合わせて使うのが基本
  • HTMLと組み合わせて、見た目を自由に整えられる
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次