• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「テンプレートタグ」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(試しに「テンプレートタグ機能一覧」から概要を転記)
(最新情報へのリンクを追加。)
 
(6人の利用者による、間の54版が非表示)
1行目: 1行目:
* 原文・最新版: [[:en:Template Tags|WordPress Codex » Template Tags]]
+
<div class="important">
* [[:ja:Template Tags|WPJ Codex &raquo; Template Tags]]
+
'''このページは最新情報に追随して更新されていません'''。
 
+
最新のテンプレートタグ一覧については[https://developer.wordpress.org/reference/ コードリファレンス] (英語版) をご確認ください。
 +
</div>
 +
<br>
 +
{{テーマ・テンプレートガイド}}
 
__TOC__
 
__TOC__
Template tags are used within your blog's [[Templates]] to display information dynamically or otherwise customize your blog, providing the tools to make it as individual and interesting as you are. Below is a list of the general user tags available in WordPress, sorted by function-specific category.
+
テンプレートタグは、ブログのデータを動的に表示したり、個性的で面白いブログにカスタマイズしたりするときに、[[テンプレート]]の中で使います。下記は、WordPress で使える一般ユーザー向けタグの機能別一覧です。
  
For further information on template tags and templates in general, see the following:
+
テンプレートタグとテンプレートについての詳しい情報については、次のページをご覧ください。
* [[Stepping Into Template Tags]] (テンプレートタグ入門)
+
* [[Template Tags/Anatomy of a Template Tag|Anatomy of a Template Tag]] (テンプレートファイルでのタグの書き方の詳細)
+
* [[/How to Pass Tag Parameters|How to Pass Tag Parameters]] (パラメータの使い方の詳細)
+
* [[:ja:Include Tags|インクルードタグ]] (additional tags not shown here, related to including one Template file within another)
+
* [[:ja:Conditional Tags|条件分岐タグ]] (more additional tags not shown here, related to making your Templates more flexible with options)
+
* [[Templates]] (テンプレート・テーマ・タグに関する総覧)
+
  
'''Note:''' If you have an interesting twist on the implementation of one or more tags, feel free to add an example for the benefit of other WordPress users.
+
* [[テンプレートタグ入門]]
 +
* [[テンプレートタグ/Anatomy of a Template Tag|テンプレートタグ大解剖]]
 +
* [[/タグパラメータの渡し方|テンプレートタグへのパラメータの渡し方]] (パラメータの使い方の詳細)
 +
* [[インクルードタグ]] (テンプレートファイルを他のテンプレートファイルに読み込むための、下記には載っていないタグ)
 +
* [[条件分岐タグ]] (ページの状況に応じて処理を変えたいときに使える、下記には載っていないタグ)
 +
* [[関数リファレンス]] (その他の関数)
 +
* [[:カテゴリ:非推奨|非推奨の関数]] (非推奨になったその他の関数)
 +
* [[テンプレート]] (テンプレート、テーマ、タグの包括的なリスト)
 +
* [[WordPress サイトデザイン リファレンス]] (テーマ・テンプレート・タグに関するページの総覧)
  
'''注: いくつかのタグは、WordPress の特定のバージョンから新規追加(以下の一覧に "Version 2.1" のように注記)。いくつかのタグは、version 2.0.x で非推奨(以下に "非推奨" と注記)。いくつかのタグは、2.1 から非推奨(以下に "2.1 から非推奨" と注記)。'''
+
<p class="information">各テンプレートタグの使い方を工夫したら、他の WordPress ユーザーのために、ぜひそのタグのページに用例として書き込んでください。</p>
  
* [[プラグインとテーマの 2.1 への移行]] (2.1 から非推奨となったタグと後継タグのリスト)
+
<div id="Files">
 +
== ファイル ==
 +
</div>
  
以下、各タグの概要の書き方を模索中。素直に表にした方が見やすいか…。
+
テンプレートタグファイルは {{Trac|wp-includes}} ディレクトリに格納されています。他の WordPress ファイルと区別するため、"-template.php" 接尾辞がつけられています。以下が9個のテンプレートタグファイルです。
  
== Author tags ==
+
* {{Trac|wp-includes/general-template.php}}
 +
* {{Trac|wp-includes/author-template.php}}
 +
* {{Trac|wp-includes/bookmark-template.php}}
 +
* {{Trac|wp-includes/category-template.php}}
 +
* {{Trac|wp-includes/comment-template.php}}
 +
* {{Trac|wp-includes/link-template.php}}
 +
* {{Trac|wp-includes/post-template.php}}
 +
* {{Trac|wp-includes/post-thumbnail-template.php}}
 +
* {{Trac|wp-includes/nav-menu-template.php}}
  
; [[/the_author | the_author]]
+
<div id="Tags">
; [[/the_author_description | the_author_description]]
+
== タグ ==
; [[/the_author_login | the_author_login]]
+
</div>
; [[/the_author_firstname | the_author_firstname]]
+
; [[/the_author_lastname | the_author_lastname]]
+
; [[/the_author_nickname | the_author_nickname]]
+
; [[/the_author_ID | the_author_ID]]
+
; [[/the_author_email | the_author_email]]
+
; [[/the_author_url | the_author_url]]
+
; [[/the_author_link | the_author_link]] (Version 2.1)
+
; [[/the_author_icq | the_author_icq]]
+
; [[/the_author_aim | the_author_aim]]
+
; [[/the_author_yim | the_author_yim]]
+
; [[/the_author_msn | the_author_msn]]
+
; [[/the_author_posts | the_author_posts]]
+
; [[/the_author_posts_link | the_author_posts_link]]
+
; [[/list_authors | list_authors]] (非推奨)
+
; [[/wp_list_authors | wp_list_authors]]
+
  
== Category tags ==
+
<div id="General_tags">
 +
=== 一般タグ ===
 +
</div>
  
; [[/the_category | the_category]]
+
{{Trac|wp-includes/general-template.php}}
: 現在の記事の全カテゴリを、そのカテゴリアーカイブへのリンク付きで表示。ループ中で使用。
+
: パラメータ: 区切り文字、親カテゴリを併記するか
+
; [[/the_category_rss | the_category_rss]]
+
: RSS で使用
+
; [[/the_category_ID | the_category_ID]] (非推奨)
+
; [[/the_category_head | the_category_head]] (非推奨)
+
; [[/single_cat_title | single_cat_title]]
+
; [[/category_description | category_description]]
+
: パラメータで指定したカテゴリの概要(カテゴリ管理画面で入力したもの)を取得。echo で表示。
+
; [[/wp_dropdown_categories | wp_dropdown_categories]] (Version 2.1)
+
; [[/dropdown_cats | dropdown_cats]] (2.1 から非推奨)
+
; [[/wp_list_categories | wp_list_categories]] (Version 2.1)
+
; [[/list_cats | list_cats]] (2.1 から非推奨)
+
: 機能は <tt>wp_list_cats</tt> と同様で、パラメータの書き方が異なる。こちらが古そう。2.0.x 系の EasyAll テーマで使用。
+
: → <tt>wp_list_categories</tt>
+
; [[/wp_list_cats | wp_list_cats]] (2.1 から非推奨)
+
: リンク付きカテゴリリストを表示。そのリンクをクリックすると、当該カテゴリに属する全記事を [[:ja:Template_Hierarchy|テンプレート優先順位]] に従ったカテゴリ・テンプレートを用いて表示。2.0.x 系のデフォルトテーマで使用。
+
: → <tt>wp_list_categories</tt>
+
; [[/in_category | in_category]]
+
: [[:ja:Conditional Tags|条件分岐タグ]]の一つ。現在の記事がパラメータで指定したカテゴリに属するとき true を返す。ループ中で使用。ループ外で使うときは [[/in category#Use_OUTSIDE_The_Loop|Use OUTSIDE The Loop]] 参照。
+
; [[/get_category_parents | get_category_parents]]
+
: 現在の または 指定したカテゴリと、そこから最上位までの各カテゴリを取得。echo で表示。
+
; [[/get_the_category | get_the_category]]
+
: 現在の記事が属する各カテゴリの情報を取得。ループ中で使用。
+
: カテゴリID・カテゴリ名・カテゴリスラッグ・カテゴリ概要・親カテゴリが配列に格納されるので、好きなように取り出して使う。
+
  
== Comment tags ==
+
* [[関数リファレンス/get_header | get_header()]]
 +
* [[関数リファレンス/get_footer | get_footer()]]
 +
* [[関数リファレンス/get_sidebar | get_sidebar()]]
 +
* [[関数リファレンス/get_template_part | get_template_part()]]
 +
* [[関数リファレンス/get_search_form | get_search_form()]]
 +
* [[テンプレートタグ/wp_loginout | wp_loginout()]]
 +
* [[テンプレートタグ/wp_logout_url | wp_logout_url()]]
 +
* [[関数リファレンス/wp_login_url | wp_login_url()]]
 +
* [[テンプレートタグ/wp_login_form | wp_login_form()]]
 +
* [[テンプレートタグ/wp_lostpassword_url | wp_lostpassword_url()]]
 +
* [[テンプレートタグ/wp_register | wp_register()]]
 +
* [[テンプレートタグ/wp_meta | wp_meta()]]
 +
* [[テンプレートタグ/bloginfo | bloginfo()]]
 +
* [[テンプレートタグ/get_bloginfo | get_bloginfo()]]
 +
* [[関数リファレンス/get_current_blog_id | get_current_blog_id()]]
 +
* [[テンプレートタグ/wp_title | wp_title()]]
 +
* [[テンプレートタグ/single_post_title | single_post_title()]]
 +
* [[関数リファレンス/post_type_archive_title | post_type_archive_title()]]
 +
* [[テンプレートタグ/single_cat_title | single_cat_title()]]
 +
* [[テンプレートタグ/single_tag_title | single_tag_title()]]
 +
* [[関数リファレンス/single_term_title | single_term_title()]]
 +
* [[テンプレートタグ/single_month_title | single_month_title()]]
 +
* [[関数リファレンス/get_archives_link | get_archives_link()]]
 +
* [[テンプレートタグ/wp_get_archives | wp_get_archives()]]
 +
* [[関数リファレンス/calendar_week_mod | calendar_week_mod()]] /[[:en:Function_Reference/calendar_week_mod|en]]
 +
* [[テンプレートタグ/get_calendar | get_calendar()]]
 +
* [[関数リファレンス/delete_get_calendar_cache | delete_get_calendar_cache()]] /[https://developer.wordpress.org/reference/functions/delete_get_calendar_cache/ en]
 +
* [[関数リファレンス/allowed_tags | allowed_tags()]] /[https://developer.wordpress.org/reference/functions/allowed_tags/ en]
 +
<!-- * [[関数リファレンス/wp_ajaxurl|wp_ajaxurl()]] ?? Not defined in any WP file, at least until 12/01/19. -->
 +
* [[関数リファレンス/wp_enqueue_script|wp_enqueue_script()]]
  
; [[/comments_number | comments_number]]
+
<div id="Author_tags">
; [[/comments_link | comments_link]]
+
; [[/comments_rss_link | comments_rss_link]]
+
; [[/comments_popup_script | comments_popup_script]]
+
; [[/comments_popup_link | comments_popup_link]]
+
; [[/comment_ID | comment_ID]]
+
; [[/comment_author | comment_author]]
+
; [[/comment_author_IP | comment_author_IP]]
+
; [[/comment_author_email | comment_author_email]]
+
; [[/comment_author_url | comment_author_url]]
+
; [[/comment_author_email_link | comment_author_email_link]]
+
; [[/comment_author_url_link | comment_author_url_link]]
+
; [[/comment_author_link | comment_author_link]]
+
; [[/comment_type | comment_type]]
+
; [[/comment_text | comment_text]]
+
; [[/comment_excerpt | comment_excerpt]]
+
; [[/comment_date | comment_date]]
+
; [[/comment_time | comment_time]]
+
; [[/comment_author_rss | comment_author_rss]]
+
; [[/comment_text_rss | comment_text_rss]]
+
; [[/comment_link_rss | comment_link_rss]]
+
; [[/permalink_comments_rss | permalink_comments_rss]]
+
  
== Date and Time tags ==
+
===投稿者タグ===
 +
</div>
 +
{{Trac|wp-includes/author-template.php}}
  
; [[/the_date_xml | the_date_xml]]
+
* [[テンプレートタグ/the_author | the_author()]]
; [[/the_date | the_date]]  
+
* [[テンプレートタグ/get_the_author | get_the_author()]]
: 現在の記事の投稿日時を表示 or 取得。ループ中で使用。
+
* [[テンプレートタグ/the_author_link | the_author_link()]]
: 1ページに同一投稿日の記事があれば、その'''最初の記事にのみ表示'''。全ての記事にも表示したいときは <tt>the_time</tt> を使用。
+
* [[テンプレートタグ/get_the_author_link | get_the_author_link()]]
: パラメータ: 日時フォーマット、前後の文字、表示/取得<br />フォーマットを指定しなければ、管理画面 > オプション > 一般設定 - 日付のフォーマット で設定したフォーマット。
+
* [[テンプレートタグ/the_author_meta | the_author_meta()]]
; [[/the_time | the_time]]  
+
* [[テンプレートタグ/the_author_posts | the_author_posts()]]
: 現在の記事の投稿日時を表示。ループ中で使用。
+
* [[テンプレートタグ/the_author_posts_link | the_author_posts_link()]]
: パラメータ: 日時フォーマット<br />指定しなければ、管理画面 > オプション > 一般設定 - 時間のフォーマット で設定したフォーマット。
+
* [[テンプレートタグ/wp_dropdown_users | wp_dropdown_users()]]
; [[/the_modified_date | the_modified_date]] (Version 2.1)
+
* [[テンプレートタグ/wp_list_authors | wp_list_authors()]]
; [[/the_modified_time | the_modified_time]]
+
* [[テンプレートタグ/get_author_posts_url | get_author_posts_url()]]
; [[/get_the_time | get_the_time]] (Version 1.5)
+
; [[/single_month_title | single_month_title]]
+
; [[/get_calendar | get_calendar]]
+
; [[/the_weekday | the_weekday]]  
+
; [[/the_weekday_date | the_weekday_date]]  
+
  
== General tags ==
+
<div id="Bookmark_tags">
 +
===ブックマークタグ===
 +
</div>
 +
{{Trac|wp-includes/bookmark-template.php}} と {{Trac|wp-includes/bookmark.php}}
  
; [[/bloginfo | bloginfo]]
+
* [[テンプレートタグ/wp_list_bookmarks | wp_list_bookmarks()]]
: 設置した WordPress の各種情報(主に管理画面の一般設定やユーザープロフィールの項目)を表示。テンプレートのどこでも使える。sidebar.php や header.php でよく使われているので参考に。
+
* [[テンプレートタグ/get_bookmark | get_bookmark()]]
: パラメータ: 表示したい項目を指定。ブログ名、URI、RSS、文字コード、設置ディレクトリURI、ほか
+
* [[テンプレートタグ/get_bookmark_field | get_bookmark_field()]] / [[:en:Function_Reference/get_bookmark_field|en]]
: 値を''取得''したいときは <tt>get_bloginfo</tt> を使用。
+
* [[テンプレートタグ/get_bookmarks | get_bookmarks()]]
; [[/bloginfo_rss | bloginfo_rss]]
+
; [[/get_bloginfo | get_bloginfo]]
+
: <tt>bloginfo</tt> と同様の項目の値を取得。PHP のどこでも使える。
+
; [[/get_bloginfo_rss | get_bloginfo_rss]]
+
; [[/wp_title | wp_title]]
+
; [[/wp_get_archives | wp_get_archives]]
+
: 月別アーカイブリスト等、日付に基づくリンク付きアーカイブリストを表示。テンプレートのどこでも使える(サイドバーに限らない)。月・日・週別のほか、最近の投稿 n件のリストも可能。
+
: パラメータ: 種別、件数、リスト形式、前後の文字、記事数の表示
+
; [[/get_archives | get_archives]] (2.1 から非推奨)
+
; [[/get_calendar | get_calendar]]
+
; [[/get_posts | get_posts]]
+
: マルチループ(複数ループ)の作成に使用。
+
: 参照: [http://bono.s201.xrea.com/2007/04/394-wp_get_posts/ power source* » WP: テンプレートタグ get_posts で新着記事リスト等を表示]
+
; [[/wp_list_pages | wp_list_pages]] (Version 1.5)  
+
: 「ページ」一覧を表示
+
: パラメータ: ソート順、除外/表示ページ、表示階層の深さ、サブページ指定、日付表示、リストの見出し有無、表示/取得
+
; [[/wp_dropdown_pages | wp_dropdown_pages]]  
+
; [[/wp_loginout | wp_loginout]] (Version 1.5)
+
; [[/wp_register | wp_register]] (Version 1.5)
+
; [[/query_posts | query_posts]] (Version 1.5)
+
; [[/rss_enclosure | rss_enclosure]] (Version 1.5)
+
; [[/wp_tag_cloud | wp_tag_cloud]] (Version 2.3)
+
  
== Geo tags ==
+
<div id="Category_tags">
  
Geo features were moved to a plugin implementation with WordPress 1.5. Tags in parentheses are the plugin version.
+
===カテゴリータグ===
 +
</div>
 +
{{Trac|wp-includes/category-template.php}}
  
; [[/print_Lat | print_Lat]] (the_Lat)
+
* [[テンプレートタグ/category_description | category_description()]]
; [[/print_Lon | print_Lon]] (the_Lon)
+
* [[テンプレートタグ/single_cat_title | single_cat_title()]]
; [[/print_UrlPopNav | print_UrlPopNav]] (the_UrlPopNav)
+
* [[テンプレートタグ/the_category | the_category()]]
; [[/print_AcmeMap_Url | print_AcmeMap_Url]] (the_AcmeMap_Url)
+
* [[テンプレートタグ/the_category_rss | the_category_rss()]]
; [[/print_GeoURL_Url | print_GeoURL_Url]] (the_GeoURL_Url)
+
* [[テンプレートタグ/wp_dropdown_categories | wp_dropdown_categories()]]
; [[/print_GeoCache_Url | print_GeoCache_Url]] (the_GeoCache_Url)
+
* [[テンプレートタグ/wp_list_categories | wp_list_categories()]]
; [[/print_MapQuest_Url | print_MapQuest_Url]] (the_MapQuest_Url)
+
* [[テンプレートタグ/single_tag_title | single_tag_title()]]
; [[/print_SideBit_Url | print_SideBit_Url]] (the_SideBit_Url)
+
* [[テンプレートタグ/tag_description | tag_description()]]
; [[/print_DegreeConfluence_Url | print_DegreeConfluence_Url]] (the_DegreeConfluence_Url)
+
* [[テンプレートタグ/the_tags | the_tags()]]
; [[/print_TopoZone_Url | print_TopoZone_Url]] (the_TopoZone_Url)
+
* [[テンプレートタグ/wp_generate_tag_cloud | wp_generate_tag_cloud()]]
; [[/print_FindU_Url | print_FindU_Url]] (the_FindU_Url)
+
* [[テンプレートタグ/wp_tag_cloud | wp_tag_cloud()]]
; [[/print_MapTech_Url | print_MapTech_Url]] (the_MapTech_Url)
+
* [[関数リファレンス/term_description | term_description()]]
 +
* [[関数リファレンス/single_term_title | single_term_title()]]
 +
* [[関数リファレンス/get_the_term_list | get_the_term_list()]]
 +
* [[関数リファレンス/the_terms | the_terms()]]
 +
* [[関数リファレンス/the_taxonomies | the_taxonomies()]]
  
== Link tags ==
+
<div id="Comment_tags">
 +
===コメントタグ===
 +
</div>
 +
{{Trac|wp-includes/comment-template.php}}
  
; [[/edit_post_link | edit_post_link]]
+
* [[テンプレートタグ/cancel_comment_reply_link | cancel_comment_reply_link()]]
; [[/edit_comment_link | edit_comment_link]]
+
* [[テンプレートタグ/comment_author | comment_author()]]
; [[/wp_link_pages | wp_link_pages]]
+
* [[テンプレートタグ/comment_author_email | comment_author_email()]]
; [[/link_pages | link_pages]] (2.1から非推奨)
+
* [[テンプレートタグ/comment_author_email_link | comment_author_email_link()]]
; [[/get_year_link | get_year_link]]
+
* [[テンプレートタグ/comment_author_IP | comment_author_IP()]]
; [[/get_month_link | get_month_link]]
+
* [[テンプレートタグ/comment_author_link | comment_author_link()]]
; [[/get_day_link | get_day_link]]
+
* [[テンプレートタグ/comment_author_rss | comment_author_rss()]]
 +
* [[テンプレートタグ/comment_author_url | comment_author_url()]]
 +
* [[テンプレートタグ/comment_author_url_link | comment_author_url_link()]]
 +
* [[テンプレートタグ/comment_class|comment_class()]]
 +
* [[テンプレートタグ/comment_date | comment_date()]]
 +
* [[テンプレートタグ/comment_excerpt | comment_excerpt()]]
 +
* [[テンプレートタグ/comment_form_title | comment_form_title()]] / [[:en:Function_Reference/comment_form_title|en]]
 +
* [[テンプレートタグ/comment_form|comment_form()]]
 +
* [[テンプレートタグ/comment_ID | comment_ID()]]
 +
* [[テンプレートタグ/comment_id_fields | comment_id_fields()]] / [[:en:Function_Reference/comment_id_fields|en]]
 +
* [[テンプレートタグ/comment_reply_link | comment_reply_link()]]
 +
* [[テンプレートタグ/comment_text | comment_text()]]
 +
* [[テンプレートタグ/comment_text_rss | comment_text_rss()]]
 +
* [[テンプレートタグ/comment_time | comment_time()]]
 +
* [[テンプレートタグ/comment_type | comment_type()]]
 +
* [[テンプレートタグ/comments_link | comments_link()]]
 +
* [[テンプレートタグ/comments_number | comments_number()]]
 +
* [[テンプレートタグ/comments_popup_link | comments_popup_link()]]
 +
* [[テンプレートタグ/comments_popup_script | comments_popup_script()]]
 +
* [[テンプレートタグ/comments_rss_link | comments_rss_link()]]
 +
* [[関数リファレンス/get_avatar | get_avatar()]]
 +
* [[テンプレートタグ/next_comments_link | next_comments_link()]]
 +
* [[関数リファレンス/paginate_comments_links|paginate_comments_links()]]
 +
* [[テンプレートタグ/permalink_comments_rss | permalink_comments_rss()]]
 +
* [[テンプレートタグ/previous_comments_link | previous_comments_link()]]
 +
* [[テンプレートタグ/wp_list_comments | wp_list_comments()]]
  
== Links Manager tags ==
+
<div id="Link_tags">
  
; [[/get_links_list | get_links_list]]
+
===リンクタグ===
: 管理画面 > リンク で「表示:はい」になっている全てのリンクを、カテゴリ順に表示する。リンクカテゴリ画面の「カテゴリー設定」は有効だが、「フォーマット」は無視される。
+
</div>
: パラメータ: ソート順(カテゴリ名順/カテゴリID順。昇順/降順はアンダーバーで)
+
{{Trac|wp-includes/link-template.php}}
; [[/wp_get_links | wp_get_links]]
+
: パラメータで指定したカテゴリIDに属するリンクを表示。各リンクはカテゴリの「フォーマット」で設定したタグで括られるので、もしそれが <tt>&lt;li&gt;</tt> タグなら、<tt>&lt;ul&gt;</tt> タグや見出しの追加が必要。
+
; [[/get_links | get_links]]
+
; [[/wp_list_bookmarks | wp_list_bookmarks]] (Version 2.1)
+
; [[/wp_get_linksbyname | wp_get_linksbyname]] (2.1 から非推奨)
+
: 全カテゴリまたは指定したカテゴリのリンクを、パラメータの条件に従って表示。
+
; [[/get_linksbyname | get_linksbyname]] (2.1 から非推奨)
+
  
== Permalink tags ==
+
* [[テンプレートタグ/the_permalink | the_permalink()]]
 +
* [[テンプレートタグ/user_trailingslashit | user_trailingslashit()]] / [[:en:Function_Reference/user_trailingslashit|en]]
 +
* [[テンプレートタグ/permalink_anchor | permalink_anchor()]]
 +
* [[テンプレートタグ/get_permalink | get_permalink()]]
 +
* [[テンプレートタグ/get_post_permalink|get_post_permalink()]]
 +
* [[テンプレートタグ/post_permalink | post_permalink()]] / [[:en:Function_Reference/post_permalink|en]]
 +
* [[関数リファレンス/get_page_link | get_page_link()]]
 +
* [[テンプレートタグ/get_attachment_link | get_attachment_link()]]
 +
* [[テンプレートタグ/wp_shortlink_header|wp_shortlink_header()]] /[https://developer.wordpress.org/reference/functions/wp_shortlink_header/ en]
 +
* [[テンプレートタグ/wp_shortlink_wp_head|wp_shortlink_wp_head()]] /[https://developer.wordpress.org/reference/functions/wp_shortlink_wp_head/ en]
 +
* [[テンプレートタグ/edit_bookmark_link | edit_bookmark_link()]] / [[:en:Function_Reference/edit_bookmark_link|en]]
 +
* [[テンプレートタグ/edit_comment_link | edit_comment_link()]]
 +
* [[テンプレートタグ/edit_post_link | edit_post_link()]]
 +
* [[テンプレートタグ/get_edit_post_link | get_edit_post_link()]] / [[:en:Template_Tags/get_edit_post_link|en]]
 +
* [[テンプレートタグ/get_delete_post_link | get_delete_post_link()]] / [[:en:Function_Reference/get_delete_post_link|en]]
 +
* [[テンプレートタグ/edit_tag_link | edit_tag_link()]]
 +
* [[テンプレートタグ/get_admin_url|get_admin_url()]] / [[:en:Function_Reference/get_admin_url|en]]
 +
* [[テンプレートタグ/get_home_url|get_home_url()]]
 +
* [[テンプレートタグ/get_site_url|get_site_url()]]
 +
* [[テンプレートタグ/home_url|home_url()]]
 +
* [[テンプレートタグ/site_url|site_url()]]
 +
* [[テンプレートタグ/get_search_link|get_search_link()]] / [[:en:Function_Reference/get_search_link|en]]
 +
* [[関数リファレンス/get_search_query|get_search_query()]] / [[:en:Function_Reference/get_search_query|en]]
 +
* [[テンプレートタグ/the_feed_link|the_feed_link()]] / [[:en:Function_Reference/the_feed_link|en]]
  
; [[/permalink_anchor | permalink_anchor]]
+
<div id="Post_tags">
; [[/get_permalink | get_permalink]]
+
: パラメータで ID を指定した記事のパーマリンクURI を取得。echo で表示。ループ中でパラメータなしで使うと、現在の記事のパーマリンクURI を取得。
+
; [[/the_permalink | the_permalink]]
+
: 現在の記事のパーマリンクURI を表示。ループ中で使用。パラメータなし。
+
; [[/permalink_single_rss | permalink_single_rss]]
+
  
== Post tags ==
+
===投稿タグ===
 +
</div>
 +
{{Trac|wp-includes/post-template.php}}
  
; [[/the_ID | the_ID]]
+
* [[テンプレートタグ/body_class | body_class()]]
; [[/the_title | the_title]]
+
* [[関数リファレンス/next_image_link | next_image_link()]] / [[:en:Function_Reference/next_image_link|en]]
; [[/single_post_title | single_post_title]]
+
* [[テンプレートタグ/next_post_link | next_post_link()]]
; [[/the_title_rss | the_title_rss]]
+
* [[テンプレートタグ/next_posts_link | next_posts_link()]]
; [[/the_content | the_content]]  
+
* [[テンプレートタグ/post_class | post_class()]]
: 現在の記事の本文を表示。ループ中で使用。記事中に &lt;!--more--&gt; がある場合、単体記事ページ(パーマリンクページ)以外では、それより前の部分を表示し「続きを読む」リンクを添える。
+
* [[テンプレートタグ/post_password_required | post_password_required()]]
: パラメータ: 「続きを読む」の文言、strip_teaser はよく分からない…。
+
* [[テンプレートタグ/posts_nav_link | posts_nav_link()]]
; [[/the_content_rss | the_content_rss]]
+
* [[関数リファレンス/previous_image_link | previous_image_link()]] / [[:en:Function_Reference/previous_image_link|en]]
; [[/the_excerpt | the_excerpt]]  
+
* [[テンプレートタグ/previous_post_link | previous_post_link()]]
: 現在の記事の抜粋を表示。「抜粋表示オプション」が空なら最初の120語を出力。HTMLタグや画像は除外。ループ中で使用。パラメータなし。
+
* [[テンプレートタグ/previous_posts_link | previous_posts_link()]] / [[:en:Function_Reference/previous_posts_link|en]]
: 日本語だと長文が出てしまう問題の対応策は、パッチかプラグイン。
+
* [[テンプレートタグ/single_post_title | single_post_title()]]
; [[/the_excerpt_rss | the_excerpt_rss]]
+
* [[関数リファレンス/sticky_class | sticky_class()]] (非推奨)
; [[/previous_post_link | previous_post_link]]
+
* [[テンプレートタグ/the_category | the_category()]]
; [[/previous_post | previous_post]] (非推奨)
+
* [[テンプレートタグ/the_category_rss | the_category_rss()]]
; [[/next_post_link | next_post_link]]
+
* [[テンプレートタグ/the_content | the_content()]]
; [[/next_post | next_post]] (非推奨)
+
* [[テンプレートタグ/the_content_rss | the_content_rss()]]
; [[/posts_nav_link | posts_nav_link]]
+
* [[テンプレートタグ/the_excerpt | the_excerpt()]]
; [[/the_tags | the_tags]] (Version 2.3)
+
* [[テンプレートタグ/the_excerpt_rss | the_excerpt_rss()]]
 +
* [[テンプレートタグ/the_ID | the_ID()]]
 +
* [[テンプレートタグ/the_meta | the_meta()]]
 +
* [[テンプレートタグ/the_tags | the_tags()]]
 +
* [[テンプレートタグ/the_title | the_title()]]
 +
* [[関数リファレンス/get_the_title | get_the_title()]] / [[:en:Function_Reference/get_the_title|en]]
 +
* [[テンプレートタグ/the_title_attribute | the_title_attribute()]]
 +
* [[テンプレートタグ/the_title_rss | the_title_rss()]]
 +
* [[テンプレートタグ/wp_link_pages | wp_link_pages()]]
 +
* [[テンプレートタグ/get_attachment_link | get_attachment_link()]]
 +
* [[テンプレートタグ/wp_get_attachment_link | wp_get_attachment_link()]]
 +
* [[テンプレートタグ/the_attachment_link | the_attachment_link()]]
 +
* [[テンプレートタグ/the_search_query | the_search_query()]]
 +
* [[関数リファレンス/is_attachment | is_attachment()]]
 +
* [[関数リファレンス/wp_attachment_is_image | wp_attachment_is_image()]]
 +
* [[テンプレートタグ/wp_get_attachment_image | wp_get_attachment_image()]]
 +
* [[関数リファレンス/wp_get_attachment_image_src | wp_get_attachment_image_src()]]
 +
* [[関数リファレンス/wp_get_attachment_metadata | wp_get_attachment_metadata()]]
 +
* [[テンプレートタグ/get_the_date | get_the_date()]]
 +
* [[テンプレートタグ/single_month_title | single_month_title()]]
 +
* [[テンプレートタグ/the_date | the_date()]]
 +
* [[テンプレートタグ/the_date_xml | the_date_xml()]]
 +
* [[テンプレートタグ/the_modified_author | the_modified_author()]]
 +
* [[テンプレートタグ/the_modified_date | the_modified_date()]]
 +
* [[テンプレートタグ/the_modified_time | the_modified_time()]]
 +
* [[テンプレートタグ/the_time | the_time()]]
 +
* [[テンプレートタグ/the_shortlink|the_shortlink()]]
 +
* [[関数リファレンス/wp_get_shortlink|wp_get_shortlink()]] / [[:en:Function_Reference/wp_get_shortlink|en]]
  
== Trackback tags ==
+
<div id="Post_Thumbnail_tags">
  
; [[/trackback_url | trackback_url]]
+
===アイキャッチ画像タグ===
; [[/trackback_rdf | trackback_rdf]]
+
</div>
 +
{{Trac|wp-includes/post-thumbnail-template.php}}
  
== External Resources ==
+
* [[テンプレートタグ/has_post_thumbnail | has_post_thumbnail()]]
 +
* [[テンプレートタグ/get_post_thumbnail_id | get_post_thumbnail_id()]]
 +
* [[テンプレートタグ/the_post_thumbnail | the_post_thumbnail()]]
 +
* [[テンプレートタグ/get_the_post_thumbnail | get_the_post_thumbnail()]]
  
* [http://guff.szub.net/wordpress/template-tags/ szub.net: WordPress Template Tags reference page]
+
<div id="Navigation_Menu_tags">
* [http://solutoire.com/tagstention/ Solutoire.com: Template Tag Dreamweaver extension (TAGStention)]
+
===ナビゲーションメニュータグ===
* [http://wptags.com/ Wptags.com] -- テンプレートタグの機能と使い方を日本語で説明
+
</div>
* [http://bono.s201.xrea.com/wordpress/wp_templatetags_list/ power source* » WP: テンプレートタグ機能一覧] -- 上に記入した概要の元データ
+
{{Trac|wp-includes/nav-menu-template.php}}
  
 +
* [[テンプレートタグ/wp_nav_menu | wp_nav_menu()]]
 +
* [[関数リファレンス/walk_nav_menu_tree | walk_nav_menu_tree()]] /[https://developer.wordpress.org/reference/functions/walk_nav_menu_tree/ en]
 +
 +
<div id="Resources">
 +
 +
===リソース===
 +
</div>
 +
 +
* [[:Category:テンプレートタグ|テンプレートタグカテゴリー]]
 +
 +
{{原文|Template Tags|151256}}<!-- 18:54, 29 April 2015‎ Hotwebideas  版 -->
 +
 +
{{DEFAULTSORT:てんふれえとたく}}
 
[[Category:デザインとレイアウト]]
 
[[Category:デザインとレイアウト]]
[[Category:テンプレートタグ]]
+
[[Category:テンプレートタグ|*]]
 +
[[Category:wp2.1]]
 +
[[Category:wp2.3]]
 +
[[Category:wp2.7]]
 +
[[Category:wp2.8]]
 +
[[Category:wp2.9]]
 +
[[Category:wp3.0]]
 +
 
 +
[[en:Template Tags]]
 +
[[es:Template Tags]]
 +
[[de:Template Tags]]
 +
[[fr:Marqueurs de Modele]]
 +
[[it:Marcatori Template]]
 +
[[ko:Template Tags]]
 +
[[pt-br:Template Tags]]<!-- DBに登録すると言語間リンクになるので、削除・コメントアウト等しないでください。bono -->
 +
[[ru:Теги шаблона]]
 +
[[th:Template Tags]]
 +
[[tr:Tema Etiketleri]]
 +
[[zh-hans:模板标签]]
 +
[[zh-tw:範本標籤]]

2020年9月27日 (日) 00:00時点における最新版

このページは最新情報に追随して更新されていません。 最新のテンプレートタグ一覧についてはコードリファレンス (英語版) をご確認ください。


テンプレートタグは、ブログのデータを動的に表示したり、個性的で面白いブログにカスタマイズしたりするときに、テンプレートの中で使います。下記は、WordPress で使える一般ユーザー向けタグの機能別一覧です。

テンプレートタグとテンプレートについての詳しい情報については、次のページをご覧ください。

各テンプレートタグの使い方を工夫したら、他の WordPress ユーザーのために、ぜひそのタグのページに用例として書き込んでください。

ファイル

テンプレートタグファイルは wp-includes ディレクトリに格納されています。他の WordPress ファイルと区別するため、"-template.php" 接尾辞がつけられています。以下が9個のテンプレートタグファイルです。

タグ

一般タグ

wp-includes/general-template.php

投稿者タグ

wp-includes/author-template.php

ブックマークタグ

wp-includes/bookmark-template.phpwp-includes/bookmark.php

カテゴリータグ

wp-includes/category-template.php

コメントタグ

wp-includes/comment-template.php

wp-includes/link-template.php

投稿タグ

wp-includes/post-template.php

アイキャッチ画像タグ

wp-includes/post-thumbnail-template.php

wp-includes/nav-menu-template.php

リソース

最新英語版: WordPress Codex » Template Tags最新版との差分