WordPressで使える便利なタグ(テンプレートタグ)は、テーマやプラグインをカスタマイズする際に役立ちます。これらのタグはPHP関数として機能し、データベースから情報を取得して表示するために使われます。以下に、特によく使われる便利なタグをいくつか紹介します。
目次
- 1 1. <?php bloginfo( 'name' ); ?>
- 2 2. <?php bloginfo( 'description' ); ?>
- 3 3. <?php the_title(); ?>
- 4 4. <?php the_content(); ?>
- 5 5. <?php the_excerpt(); ?>
- 6 6. <?php the_permalink(); ?>
- 7 7. <?php the_post_thumbnail(); ?>
- 8 8. <?php wp_nav_menu(); ?>
- 9 9. <?php comments_template(); ?>
- 10 10. <?php get_header(); ?>
- 11 11. <?php get_footer(); ?>
- 12 12. <?php get_sidebar(); ?>
- 13 13. <?php edit_post_link(); ?>
- 14 14. <?php dynamic_sidebar(); ?>
- 15 15. <?php is_front_page(); ?>
- 16 まとめ
1. <?php bloginfo( 'name' ); ?>
- 説明: サイトの名前(ブログ名)を表示します。
- 使い方: サイトタイトルを自動的に表示したい場所にこのタグを挿入します。
- 例:
<title><?php bloginfo( 'name' ); ?></title>
2. <?php bloginfo( 'description' ); ?>
- 説明: サイトのキャッチフレーズ(サイトの説明)を表示します。
- 使い方: サイトの概要や説明を表示したい場所に使用します。
- 例:
<p><?php bloginfo( 'description' ); ?></p>
3. <?php the_title(); ?>
- 説明: 現在表示されている投稿やページのタイトルを表示します。
- 使い方: 投稿やページのタイトルを表示するために使います。
- 例:
<h1><?php the_title(); ?></h1>
4. <?php the_content(); ?>
- 説明: 投稿またはページの本文を表示します。
- 使い方: シングルページや投稿ページで、コンテンツを表示したい場所に使用します。
- 例:
<div><?php the_content(); ?></div>
5. <?php the_excerpt(); ?>
- 説明: 投稿の抜粋(要約)を表示します。
- 使い方: 投稿一覧ページやアーカイブページで使うことが多いです。全文ではなく、要約を表示したいときに便利です。
- 例:
<p><?php the_excerpt(); ?></p>
6. <?php the_permalink(); ?>
- 説明: 投稿やページのパーマリンク(URL)を取得します。
- 使い方: リンクを作成するときに使います。
- 例:
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
7. <?php the_post_thumbnail(); ?>
- 説明: 投稿に設定されたサムネイル画像を表示します。
- 使い方: サムネイル画像を表示したい場所にこのタグを使います。オプションでサイズを指定できます。
- 例:
<?php the_post_thumbnail('medium'); ?>
8. <?php wp_nav_menu(); ?>
- 説明: WordPressのメニュー機能を使ってナビゲーションメニューを表示します。
- 使い方: メニューを作成した後、そのメニューを表示したい場所に使用します。
- 例:
<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
9. <?php comments_template(); ?>
- 説明: 投稿に対してコメントセクションを表示します。
- 使い方: 投稿ページにコメントを表示したいときに使用します。
- 例:
<?php comments_template(); ?>
10. <?php get_header(); ?>
- 説明: テーマのヘッダー(header.php)を呼び出します。
- 使い方: 他のテンプレートファイルでヘッダー部分を表示するときに使用します。
- 例:
<?php get_header(); ?>
11. <?php get_footer(); ?>
- 説明: テーマのフッター(footer.php)を呼び出します。
- 使い方: 他のテンプレートファイルでフッター部分を表示するときに使用します。
- 例:
<?php get_footer(); ?>
12. <?php get_sidebar(); ?>
- 説明: サイドバー(sidebar.php)を呼び出します。
- 使い方: サイドバーを表示したいページやテンプレートで使用します。
- 例:
<?php get_sidebar(); ?>
13. <?php edit_post_link(); ?>
- 説明: 投稿の編集リンクを表示します。ログインしているユーザーにのみ表示されます。
- 使い方: 投稿の編集を簡単に行えるよう、投稿やページに追加します。
- 例:
<?php edit_post_link('編集'); ?>
14. <?php dynamic_sidebar(); ?>
- 説明: ウィジェットエリアを表示します。管理画面からウィジェットを設定できるエリアを定義します。
- 使い方: サイドバーやフッター、特定のウィジェットエリアを表示したい場所に使います。
- 例:
<?php dynamic_sidebar( 'sidebar-1' ); ?>
15. <?php is_front_page(); ?>
- 説明: 現在表示されているページがフロントページ(ホームページ)かどうかを判定します。
- 使い方: 特定のページで異なるデザインやコンテンツを表示したいときに使用します。
- 例:
if ( is_front_page() ) {
echo 'これはホームページです';
}
まとめ
テンプレートタグは、WordPressテーマやカスタムプラグインの開発に役立ちます。HTMLとPHPの基本知識があれば、簡単に使うことができ、サイトのデザインや機能を柔軟にカスタマイズできます。