WordPressでよく使用するテンプレートタグ
ブログでWordpressのタグの事などを書いても他の記事に埋もれてしまって、自分で見返すのが分かりずらかったのと復習の為に、Wordpressのテーマを作成する際に使用頻度が高そうなテンプレートタグをまとめてみました。
この記事をテンプレートカテゴリーのトップに置いて、見返しやすくしようと思います。
推奨のタグも変わったり、廃止になったりする事もあるので、こまめにcodexを確認した方がよいですね。
- headerで使用するテンプレートタグ
- ナビゲーションで使用するテンプレートタグ
- サイドバーで使用するテンプレートタグ
- ループを操作するクエリタグ
- 記事情報を表示するのに使用するテンプレートタグ
- 改ページする為のテンプレートタグ
- サムネイル表示に使用するテンプレートタグ
- コメントで使用するテンプレートタグ
- 会員ページ等で使用するテンプレートタグ
headerで使用するテンプレートタグ
bloginfo
WordPressに関する様々な情報を表示する。
テンプレートタグ/bloginfo – WordPress Codex 日本語版
<?php bloginfo('show'); ?>
ブログ内の関連記事
• bloginfo()でWordPressの情報を出力する
get_bloginfo
WordPressに関する様々な情報をPHPの値で返す。
テンプレートタグ/get bloginfo – WordPress Codex 日本語版
<?php get_bloginfo('show'); ?>
ブログ内の関連記事
• get_bloginfoでWordPressの情報をPHPの形式で取得する
wp_title
現在のページのタイトルを表示または取得する。
テンプレートタグ/wp title – WordPress Codex 日本語版
<?php wp_title('sep', echo, 'seplocation'); ?>
ブログ内の関連記事
home_url
WordPressのホームURLを取得する。ダッシュボードで設定したホームURL。
テンプレートタグ/home url – WordPress Codex 日本語版
<?php echo home_url( 'path', 'scheme' ); ?>
site_url
WordPressののサイトURLを取得する。
テンプレートタグ/site url – WordPress Codex 日本語版
<?php site_url('path', 'scheme'); ?>
ナビゲーションで使用するテンプレートタグ
wp_nav_menu
ダッシュボードで作ったカスタムメニューを表示する。
テンプレートタグ/wp nav menu – WordPress Codex 日本語版
<?php wp_nav_menu($args); ?>
ブログ内の関連記事
• WordPressのカスタムメニューを複数表示する
• カスタムメニューの表示カスタマイズ
wp_page_menu
固定ページの一覧をリンク付きでリスト表示する。表示されるページに ホーム を自動的に追加することが可能。
テンプレートタグ/wp page menu – WordPress Codex 日本語版
<?php wp_page_menu('arguments'); ?>
サイドバーで使用するテンプレートタグ
wp_list_authors
投稿者名の一覧をアーカイブページへのリンク付きでリスト表示する。
テンプレートタグ/wp list authors – WordPress Codex 日本語版
<?php wp_list_authors( $args ); ?>
wp_list_categories
カテゴリーの一覧をカテゴリーアーカイブページへのリンク付きでリスト表示する。
テンプレートタグ/wp list categories – WordPress Codex 日本語版
<?php wp_list_categories( $args ); ?>
ブログ内の関連記事
wp_list_pages
個別ページの一覧をページへのリンク付きでリスト表示する。
テンプレートタグ/wp list pages – WordPress Codex 日本語版
<?php wp_list_pages('引数'); ?>
wp_list_bookmarks
ダッシュボードで設定したブックマークを表示する。
テンプレートタグ/wp list bookmarks – WordPress Codex 日本語版
<?php wp_list_bookmarks('引数'); ?>
wp_dropdown_pages
ページのリストをドロップダウンで表示する。
テンプレートタグ/wp dropdown pages – WordPress Codex 日本語版
<?php wp_dropdown_pages('引数'); ?>
wp_dropdown_categories
カテゴリーのリストをドロップダウンで表示する。
テンプレートタグ/wp dropdown categories – WordPress Codex 日本語版
<?php wp_dropdown_categories('引数'); ?>
wp_get_archives
日付ベースのアーカイブリストを表示する。
テンプレートタグ/wp get archives – WordPress Codex 日本語版
<?php wp_get_archives('引数'); ?>
wp_tag_cloud
タグの一覧を表示する。
テンプレートタグ/wp tag cloud – WordPress Codex 日本語版
<?php wp_tag_cloud('引数'); ?>
get_calendar
記事投稿日にリンクがつけられたテーブル形式のカレンダーを表示する。
テンプレートタグ/get calendar – WordPress Codex 日本語版
<?php get_calendar('引数'); ?>
wp_loginout
ログインリンクを表示する。ログインしているユーザーの場合は、ログアウトリンクを表示。
テンプレートタグ/wp loginout – WordPress Codex 日本語版
<?php wp_loginout( $redirect ); ?>
ループを操作するクエリタグ
get_posts
マルチループ(複数ループ)を作成するためのタグ
テンプレートタグ/get posts – WordPress Codex 日本語版
<?php get_posts('引数'); ?>
ブログ内の関連記事
• get_posts()テンプレートタグを使った情報の取得と表示方法
query_posts
メインのループだけを変更するためのタグ
テンプレートタグ/query posts – WordPress Codex 日本語版
<?php query_posts( $args ); ?>
ブログ内の関連記事
記事情報を表示するのに使用するテンプレートタグ
ループ内で使用。
the_permalink
記事のパーマリンクを出力する。
テンプレートタグ/the permalink – WordPress Codex 日本語版
<?php the_permalink(); ?>
the_title
記事のタイトルを出力する。
テンプレートタグ/the title – WordPress Codex 日本語版
<?php the_title('before', 'after', display); ?>
ブログ内の関連記事
the_category
現在の記事が属するカテゴリへのリンクを表示する。
テンプレートタグ/the category – WordPress Codex 日本語版
<?php the_category( 'separator', 'parents', post_id ); ?>
the_tags
現在の記事に付けられたタグへのリンクを表示する。
テンプレートタグ/the tags – WordPress Codex 日本語版
<?php the_tags('before', '区切り文字', 'after'); ?>
the_date
記事の投稿/更新日を表示する。
テンプレートタグ/the date – WordPress Codex 日本語版
<?php the_date('format', 'before', 'after', echo); ?>
ブログ内の関連記事
the_content
記事の本文を表示する。
テンプレートタグ/the content – WordPress Codex 日本語版
<?php the_content('more_link_text', strip_teaser, 'more_file'); ?>
ブログ内の関連記事
the_excerpt
現在の投稿の抜粋を表示する。
テンプレートタグ/the excerpt – WordPress Codex 日本語版
<?php the_excerpt(); ?>
ブログ内の関連記事
改ページする為のテンプレートタグ
ループ内で使用。
link_pages
記事内を分割した場合の記事内のページへのリンクを表示する。
テンプレートタグ/link pages – WordPress Codex 日本語版
<?php link_pages('before', 'after', 'next_or_number', 'nextpagelink', 'previouspagelink', 'pagelink', 'more_file'); ?>
ブログ内の関連記事
next_post_link
個別記事で次の記事へのリンクを表示する。
テンプレートタグ/next post link – WordPress Codex 日本語版
<?php next_post_link('format', 'link', in_same_cat, 'excluded_categories'); ?>
ブログ内の関連記事
previous_post_link
個別記事で前の記事へのリンクを表示する。
テンプレートタグ/previous post link – WordPress Codex 日本語版
<?php previous_post_link('format', 'link', in_same_cat, 'excluded_categories'); ?>
ブログ内の関連記事
posts_nav_link
インデックスや月別・カテゴリー別アーカイブページが複数ページにわたる場合、その前後ページへのリンクを表示する。
テンプレートタグ/posts nav link – WordPress Codex 日本語版
<?php posts_nav_link('sep','prelabel','nxtlabel'); ?>
permalink_anchor
記事IDまたはタイトルをidとするアンカーを出力する。
テンプレートタグ/permalink anchor – WordPress Codex 日本語版
<?php permalink_anchor('type'); ?>
サムネイル表示に使うテンプレートタグ
ループ内で使用。
the_post_thumbnail
投稿サムネイルを表示する。
テンプレートタグ/the post thumbnail – WordPress Codex 日本語版
<?php the_post_thumbnail( $size, $attr ); ?>
ブログ内の関連記事
• WordPressのアイキャッチのサイズ指定色々 | memocarilog
has_post_thumbnail
記事がサムネイルを持っているかを判断する。
Function Reference/has post thumbnail « WordPress Codex
<?php has_post_thumbnail( $post_id ); ?>
コメントで使うテンプレートタグ
ループ内で使用する。
trackback_url
現在の記事のトラックバックURLを表示する。
テンプレートタグ/trackback url – WordPress Codex 日本語版
<?php trackback_url(display); ?>
comment_form
コメントフォームを出力する。
テンプレートタグ/comment form – WordPress Codex 日本語版
<?php comment_form( $args, $post_id ); ?>
wp_list_comments
記事やページのコメントを表示する。
テンプレートタグ/wp list comments – WordPress Codex 日本語版
<?php wp_list_comments('arguments'); ?>
会員ページ等で使うテンプレートタグ
wp_register
ユーザー登録用のリンクを出力
テンプレートタグ/wp register – WordPress Codex 日本語版
<?php wp_register('before', 'after'); ?>
wp_logout_url
ログアウトのリンクを表示
テンプレートタグ/wp logout url – WordPress Codex 日本語版
<?php echo wp_logout_url($redirect); ?>
wp_login_url
ログインのリンクを表示
Function Reference/wp login url « WordPress Codex
<?php echo wp_login_url( $redirect ); ?>
wp_login_form
ログインフォームを表示
テンプレートタグ/wp login form – WordPress Codex 日本語版
<?php wp_login_form( $args ); ?>
wp_lostpassword_url
ユーザーがパスワードをなくした時にパスワードを取得するURLを表示
Function Reference/wp lostpassword url « WordPress Codex
<?php echo wp_lostpassword_url( $redirect ); ?>
1 Comments & Tracbacks