テンプレートタグは、情報を動的に生成および表示するために使用されるPHP関数です。WordPressテーマにはさまざまなテンプレートが含まれており、テーマ開発者はテンプレートタグを使用して動的なデータを取得および表示します。WordPressには、WordPressテーマで使用できる多くの組み込みテンプレートタグがあります。WordPressプラグインやテーマも独自のテンプレートタグを定義して、さまざまなテンプレートで使用できます。
例:
<?php the_author(); ?>
著者テンプレートタグは、WordPressで投稿の著者の名前を表示します。
使用例:
<p>This post is written by <?php the_author(); ?></p>
テンプレートタグはデータセットを返すこともでき、ユーザーはパラメータを使用して表示するものを選択できます。
例:
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
テンプレートタグは基本的にPHP関数であるため、WordPressプラグインまたはテーマによって定義された任意のPHP関数をテンプレートタグとして使用できます。テーマ関数をテンプレートタグとして使用するには、関数をテーマのfunctions.phpファイルに定義する必要があります。
テンプレートタグはPHP関数であるため、他のPHP関数やテンプレートタグ内で使用することもできます。以下の例では、いくつかのテキストを表示する関数を定義しました。
例:
function donation_request() {
$this_article = wp_title('',true);
echo '<p>Hi, if you enjoyed reading '.$this_article.' please consider <a href="http://www.example.com/donate/">donating</a>.';
}
この関数をテンプレートで使用するには、このコード行を追加します。
<?php donation_request(); ?>
複数のテンプレートタグを組み合わせて、目標を達成することもできます。
