一般
テンプレートタグ | 説明 |
---|---|
<?php get_header() ?> | header.php を読み込みます。引数で特定のヘッダーファイルを指定可能。 |
<?php get_footer() ?> | footer.php を読み込みます。 |
<?php get_sidebar() ?> | sidebar.php を読み込みます。 |
<?php get_template_part() ?> | 指定したテンプレートパート(部分テンプレート)を読み込みます。 |
<?php get_search_form() ?> | 検索フォームを表示します。 |
<?php get_template_directory_uri() ?> | テーマのディレクトリの URI(URL)を取得します。 |
<?php get_template_directory() ?> | テーマのディレクトリのパス(絶対パス)を取得します。 |
<?php get_stylesheet_directory_uri() ?> | 子テーマが有効な場合に、子テーマのディレクトリURIを取得。 |
<?php get_stylesheet_directory() ?> | 子テーマのディレクトリパスを取得。 |
<?php wp_login_url() ?> | ログインページのURLを返します。 |
<?php wp_logout_url() ?> | ログアウトのURLを返します。 |
<?php wp_register() ?> | 登録リンクを表示 |
<?php wp_register_url() ?> | 登録用のURLを返します。 |
<?php wp_lostpassword_url() ?> | パスワード紛失フォームの URL を返します。 |
<?php get_bloginfo() ?> | サイト名やURL、説明文などのサイト情報を取得・表示。 |
<?php language_attributes() ?> | <html>タグのlang属性などを出力します。 |
<?php body_class() ?> | <body>タグのclass 属性に適用するクラスを出力。 |
<?php post_class() ?> | 投稿の<article>タグなどで使う class を出力。 |
<?php wp_title() ?> | ページタイトルを表示 |
<?php wp_get_document_title() ?> | HTML<title>に使うタイトル文字列を取得します。 |
<?php home_url() ?> | サイトのトップページ URL を取得。 |
<?php site_url() ?> | WordPress がインストールされているURLを取得。 |
<?php admin_url() ?> | 管理画面のURLを取得。 |
<?php includes_url() ?> | wp-includes ディレクトリのURLを取得。 |
投稿者
テンプレートタグ | 説明 |
---|---|
<?php get_the_author() ?> | 投稿の著者名を取得(文字列として返す)。 |
<?php the_author() ?> | 投稿の著者名を出力(echoする)。 |
<?php get_the_author_meta() ?> | 著者の詳細情報(名前・メール・説明など)を取得。 |
<?php the_author_meta() ?> | 著者の詳細情報を出力。 |
<?php get_author_posts_url() ?> | 著者アーカイブページへのURLを取得。 |
<?php the_author_posts() ?> | 著者が書いた投稿数を表示。 |
<?php get_the_author_posts() ?> | 著者が書いた投稿数を取得。 |
<?php get_the_author() ?> | 著者のユーザー名を取得。 |
<?php the_author_link() ?> | 著者名にアーカイブページへのリンクをつけて出力。 |
<?php get_the_author_link() ?> | 上記リンクの取得版(echoしない)。 |
<?php the_author_url() ?> | 著者のウェブサイトURLを出力。 |
<?php get_the_author_url() ?> | 著者のウェブサイトURLを取得。 |
<?php get_userdata() ?> | ユーザーIDを元に、WP_Userオブジェクトを取得。 |
<?php get_user_by() ?> | ユーザー情報をユーザー名やメールアドレスなどから取得。 |
カテゴリ
テンプレートタグ | 説明 |
---|---|
<?php get_the_category() ?> | 現在の投稿に割り当てられたカテゴリーの配列を取得。 |
<?php the_category() ?> | 現在の投稿に割り当てられたカテゴリー名を出力(リンク付き)。 |
<?php get_category_link() ?> | カテゴリーアーカイブページへのURLを取得。 |
<?php get_category() ?> | 指定したカテゴリーIDの情報を取得(WP_Termオブジェクト)。 |
<?php get_the_category_list() ?> | カテゴリーの一覧を指定区切り文字で取得(HTML文字列)。 |
<?php wp_list_categories() ?> | カテゴリー一覧を<ul><li>リストとして出力。 |
<?php get_categories() ?> | 条件に合ったカテゴリーの配列を取得。 |
<?php get_category_parents() ?> | 指定カテゴリーの親カテゴリーを含む階層構造を取得(HTML)。 |
<?php get_category_children() ?> | 指定したカテゴリーの子カテゴリーの一覧を取得。 |
<?php single_cat_title() ?> | カテゴリーアーカイブページで、カテゴリー名を出力。 |
<?php category_description() ?> | 現在のカテゴリーの説明文を出力。 |
<?php get_category_description() ?> | 現在のカテゴリーの説明文を取得。 |
コメント
テンプレートタグ | 説明 |
---|---|
<?php the_comment() ?> | 現在のコメントデータをセット。ループ中で使用。 |
<?php wp_list_comments() ?> | コメント一覧を表示(<ol>や<ul>形式)。 |
<?php get_comments() ?> | コメントの配列を取得。 |
<?php get_comment_link() ?> | コメントのパーマリンクを取得。 |
<?php get_comment_author() ?> | コメント投稿者の名前を取得/表示。 |
<?php get_comment_author_email() ?> | 投稿者のメールアドレスを取得。 |
<?php get_comment_author_url() ?> | 投稿者のURLを取得。 |
<?php get_comment_author_IP() ?> | 投稿者のIPアドレスを取得。 |
<?php get_comment_date() ?> | コメント投稿日を取得/表示。 |
<?php get_comment_time() ?> | コメント投稿時刻を取得/表示。 |
<?php get_comment_text() ?> | コメント本文を取得/表示。 |
<?php get_comment_ID() ?> | コメントIDを取得。 |
<?php get_comment_type() ?> | コメントのタイプ(通常、ピンバック、トラックバック)を取得。 |
<?php get_comment_meta() ?> | コメントに紐づくカスタムメタデータを取得。 |
リンク
テンプレートタグ | 説明 |
---|---|
<?php get_permalink() ?> | 投稿・固定ページのパーマリンクURLを取得。 |
<?php the_permalink() ?> | 現在の投稿のパーマリンクURLを表示。 |
<?php get_post_permalink() ?> | 任意の投稿IDのパーマリンクを取得。 |
<?php get_page_link() ?> | 固定ページのパーマリンクを取得。 |
<?php get_attachment_link() ?> | 添付ファイル(画像等)のリンクURLを取得。 |
<?php get_post_type_archive_link() ?> | 投稿タイプのアーカイブページURLを取得。 |
<?php get_category_link() ?> | 指定カテゴリーのアーカイブページURLを取得。 |
<?php get_tag_link() ?> | 指定タグのアーカイブページURLを取得。 |
<?php get_term_link() ?> | 任意のタクソノミー用語のアーカイブリンクを取得。 |
<?php get_author_posts_url() ?> | 著者アーカイブページのURLを取得。 |
<?php get_edit_post_link() ?> | 投稿編集画面へのURLを取得。 |
<?php get_delete_post_link() ?> | 投稿削除リンクを取得(管理者向け)。 |
<?php get_previous_post_link() ?> | 前の投稿へのリンクを取得/表示。 |
<?php get_next_post_link() ?> | 次の投稿へのリンクを取得/表示。 |
<?php get_adjacent_post_link() ?> | 任意方向(前/後)の隣接投稿リンクを取得/表示。 |
<?php get_pagenum_link() ?> | ページ分割された投稿のページ番号リンクを取得。 |
<?php get_home_url() ?> | サイトのホームURLを取得。 |
投稿
テンプレートタグ | 説明 |
---|---|
<?php the_title() ?> | 投稿やページのタイトルを出力します。 |
<?php get_the_title() ?> | 投稿やページのタイトルを取得します(出力はしない)。 |
<?php the_content() ?> | 投稿本文のコンテンツを出力します。 |
<?php get_the_content() ?> | 投稿本文のコンテンツを取得します(フィルタをかける前の生のデータ)。 |
<?php the_excerpt() ?> | 抜粋(要約)を出力します。 |
<?php get_the_excerpt() ?> | 抜粋を取得します。 |
<?php the_ID() ?> | 投稿のIDを出力します。 |
<?php get_the_ID() ?> | 投稿のIDを取得します。 |
<?php the_permalink() ?> | 投稿のパーマリンク(URL)を出力します。 |
<?php get_permalink() ?> | 投稿のパーマリンク(URL)を取得します。 |
<?php the_post_thumbnail() ?> | 投稿のアイキャッチ画像を出力します。 |
<?php get_the_post_thumbnail() ?> | 投稿のアイキャッチ画像のHTMLを取得します。 |
<?php has_post_thumbnail() ?> | 投稿にアイキャッチ画像が設定されているか確認します。 |
<?php the_author() ?> | 投稿の著者名を出力します。 |
<?php get_the_author() ?> | 投稿の著者名を取得します。 |
<?php the_date() ?> | 投稿の日付を出力します。 |
<?php get_the_date() ?> | 投稿の日付を取得します。 |
<?php the_time() ?> | 投稿の時刻を出力します。 |
<?php get_the_time() ?> | 投稿の時刻を取得します。 |
<?php the_modified_time() ?> | 投稿の更新時刻を出力します。 |
<?php get_the_modified_time() ?> | 投稿の更新時刻を取得します。 |
<?php get_post_class() ?> | 投稿に付与されるCSSクラスの配列を取得します。 |
アイキャッチ画像
テンプレートタグ | 説明 |
---|---|
<?php the_post_thumbnail() ?> | 投稿のアイキャッチ画像を出力する。サイズや属性を指定可能。 |
<?php get_post_thumbnail_id() ?> | 投稿のアイキャッチ画像の添付ファイルIDを取得する。 |
<?php get_the_post_thumbnail() ?> | 投稿のアイキャッチ画像のHTMLを取得する。 |
ナビゲーションメニュー
テンプレートタグ | 説明 |
---|---|
<?php wp_nav_menu() ?> | WordPressのメニュー(外観→メニューで設定)を表示するための主要関数。 |
<?php wp_get_nav_menu_items() ?> | 指定したメニューの項目一覧を取得する。 |