概要:WordPressでよく使用するテンプレートタグのまとめ
今回はWordPressにおいてよく使用するテンプレートタグをまとめてみたいと思います。WordPressには多くのテンプレートタグがありますが、いちいち記憶するのは面倒です。なのでこの際この記事を事典代わりに使用して下さい。
・WordPressのテンプレートタグの基本
<?php tag(parameter); ?>
tag → テンプレートタグ名
parameter → パラメータの値
例えば
<?php bloginfo('name'); ?>
これはブログ名を出力するタグです。
tagがbloginfo、parameterがnameなわけです。
早速一覧表を下記に示します。
一覧表:テンプレートタグ
<?php bloginfo('name'); ?>・・・ブログ名
<?php bloginfo('description'); ?>・・・ブログの説明
<?php bloginfo('url'); ?>・・・ブログのURL(トップページのURL)
<?php bloginfo('rdf_url'); ?>・・・RDF/RSS1.0フィードのURL
<?php bloginfo('rss_url'); ?>・・・RSS0.92フィードのURL
<?php bloginfo('rss2_url'); ?>・・・RSS2.0フィードのURL
<?php bloginfo('atom_url'); ?>・・・AtomフィードのURL
<?php bloginfo('comments_rss2_url'); ?>・・・コメントフィードのURL
<?php bloginfo('pingback_url'); ?>・・・ピングバック用のURL
<?php bloginfo('admin_email'); ?>・・・管理者のメールアドレス
<?php bloginfo('charset'); ?>・・・エンコードの種類
<?php bloginfo('version'); ?>・・・WordPressのバージョン
<?php bloginfo('text_direction'); ?>・・・テキストの書字方向
<?php bloginfo('html_type'); ?>・・・コンテンツタイプ
<?php bloginfo('wpurl'); ?>・・・WordPressのインストール場所のURL
<?php bloginfo('template_url'); ?>・・・テーマフォルダのURL
<?php bloginfo('template_direction'); ?>・・・テーマフォルダのURL
<?php bloginfo('stylesheet_url'); ?>・・・スタイルシートファイル(style.css)のURL
<?php echo home_url(); ?>・・・トップページのURL
<?php if(have_posts()): while(have_posts()): the_post(); ?>~<?php endwhile; endif; ?>・・・ページに表示する記事と記事に関するデータを取得して、記事ごとにループ内に記述した処理を実行
<?php the_title(); ?>・・・記事のタイトルを出力
<?php the_content(); ?>・・・記事の本文を出力
<?php the_permalink(); ?>・・・記事の個別ページのURL
<?php echo get_the_date(); ?>・・・記事の投稿日を出力
<?php the_time(); ?>・・・記事の投稿時間を出力
<?php the_category(); ?>・・・記事が属するカテゴリーを出力
<?php if(is_home()): ?>~<?php endif; ?>・・・トップページの場合は中身を出力
<?php next_posts_link(); ?>・・・古い記事のページヘのリンクを出力
<?php previous_posts_link(); ?>・・・新しい記事のページヘのリンクを出力
<?php wp_title(); ?>・・・ページのタイトルを出力
<?php if(is_single()): ?>~<?php endif; ?>・・・記事の個別ページの場合は中身を出力
<?php previous_post_link(); ?>・・・前の記事へのリンクを出力
<?php next_post_link(); ?>・・・次の記事へのリンクを出力
register_sidebar();・・・ウィジェットの機能を有効にする
<?php dynamic_sidebar(); ?>・・・ウィジェットエリアを出力する
<?php single_cat_title(); ?>・・・カテゴリー名を出力
<?php if(is_category()): ?>~<?php endif; ?>・・・カテゴリーページの場合は中身を出力
<?php if(is_archive()): ?>~<?php endif; ?>・・・アーカイブ関連のページの場合は中身を出力
<?php single_month_title(); ?>・・・年月を出力
<?php if(is_month()): ?>~<?php endif; ?>・・・月別ページの場合は中身を出力
<?php if(is_archive()): ?>~<?php endif; ?>・・・アーカイブ関連のページの場合は中身を出力
<?php comments_template(); ?>・・・comments.phpを読み込む
<?php comment_form(); ?>・・・コメントの投稿フォームを出力する
<?php wp_list_comments(); ?>・・・受信したコメントを出力
<?php if(have_comments()): ?>~<?php endif; ?>・・・受信したコメントがある場合は中身を出力
<?php comment_text(); ?>・・・コメントの本文を出力
<?php comment_date(); ?>・・・コメントの投稿日を出力
<?php comment_time(); ?>・・・コメントの投稿時間を出力
<?php comment_author_link(); ?>・・・コメントの投稿者名を出力
<?php post_comments_feed_link(); ?>・・・コメントのRSSフィードへのリンクを出力
<?php if(pings_open()): ?>~<?php endif; ?>・・・トラックバックの送信を許可している場合は中身を出力
<?php trackbak_url(); ?>・・・トラックバックURLを出力
<?php comments_link(); ?>・・・コメント部分のURLを出力
<?php comments_number(); ?>・・・コメント数を出力
<?php get_header(); ?>・・・header.phpを読み込む
<?php get_footer(); ?>・・・footer.phpを読み込む
<?php get_sidebar(); ?>・・・sidebar.phpを読み込む
<?php comments_template(); ?>・・・comments.phpを読み込む
<?php get_search_form(); ?>・・・searchform.phpを読み込む
<?php get_template_part('aaa'); ?>・・・aaa.phpを読み込む
register_nav_menus();・・・カスタムメニューの機能を有効にする
<?php wp_nav_menu(); ?>・・・カスタムメニューを出力する
add_custom_image_header();・・・カスタムヘッダーの機能を有効にする
<?php header_image(); ?>・・・カスタムヘッダーのヘッダー画像を出力する
<?php if(get_header_image()): ?>~<?php endif; ?>・・・ヘッダー画像がある場合は中身を出力
add_custom_background();・・・カスタム背景の機能を有効にする
<?php bloginfo('description'); ?>・・・ブログの説明
<?php bloginfo('url'); ?>・・・ブログのURL(トップページのURL)
<?php bloginfo('rdf_url'); ?>・・・RDF/RSS1.0フィードのURL
<?php bloginfo('rss_url'); ?>・・・RSS0.92フィードのURL
<?php bloginfo('rss2_url'); ?>・・・RSS2.0フィードのURL
<?php bloginfo('atom_url'); ?>・・・AtomフィードのURL
<?php bloginfo('comments_rss2_url'); ?>・・・コメントフィードのURL
<?php bloginfo('pingback_url'); ?>・・・ピングバック用のURL
<?php bloginfo('admin_email'); ?>・・・管理者のメールアドレス
<?php bloginfo('charset'); ?>・・・エンコードの種類
<?php bloginfo('version'); ?>・・・WordPressのバージョン
<?php bloginfo('text_direction'); ?>・・・テキストの書字方向
<?php bloginfo('html_type'); ?>・・・コンテンツタイプ
<?php bloginfo('wpurl'); ?>・・・WordPressのインストール場所のURL
<?php bloginfo('template_url'); ?>・・・テーマフォルダのURL
<?php bloginfo('template_direction'); ?>・・・テーマフォルダのURL
<?php bloginfo('stylesheet_url'); ?>・・・スタイルシートファイル(style.css)のURL
<?php echo home_url(); ?>・・・トップページのURL
<?php if(have_posts()): while(have_posts()): the_post(); ?>~<?php endwhile; endif; ?>・・・ページに表示する記事と記事に関するデータを取得して、記事ごとにループ内に記述した処理を実行
<?php the_title(); ?>・・・記事のタイトルを出力
<?php the_content(); ?>・・・記事の本文を出力
<?php the_permalink(); ?>・・・記事の個別ページのURL
<?php echo get_the_date(); ?>・・・記事の投稿日を出力
<?php the_time(); ?>・・・記事の投稿時間を出力
<?php the_category(); ?>・・・記事が属するカテゴリーを出力
<?php if(is_home()): ?>~<?php endif; ?>・・・トップページの場合は中身を出力
<?php next_posts_link(); ?>・・・古い記事のページヘのリンクを出力
<?php previous_posts_link(); ?>・・・新しい記事のページヘのリンクを出力
<?php wp_title(); ?>・・・ページのタイトルを出力
<?php if(is_single()): ?>~<?php endif; ?>・・・記事の個別ページの場合は中身を出力
<?php previous_post_link(); ?>・・・前の記事へのリンクを出力
<?php next_post_link(); ?>・・・次の記事へのリンクを出力
register_sidebar();・・・ウィジェットの機能を有効にする
<?php dynamic_sidebar(); ?>・・・ウィジェットエリアを出力する
<?php single_cat_title(); ?>・・・カテゴリー名を出力
<?php if(is_category()): ?>~<?php endif; ?>・・・カテゴリーページの場合は中身を出力
<?php if(is_archive()): ?>~<?php endif; ?>・・・アーカイブ関連のページの場合は中身を出力
<?php single_month_title(); ?>・・・年月を出力
<?php if(is_month()): ?>~<?php endif; ?>・・・月別ページの場合は中身を出力
<?php if(is_archive()): ?>~<?php endif; ?>・・・アーカイブ関連のページの場合は中身を出力
<?php comments_template(); ?>・・・comments.phpを読み込む
<?php comment_form(); ?>・・・コメントの投稿フォームを出力する
<?php wp_list_comments(); ?>・・・受信したコメントを出力
<?php if(have_comments()): ?>~<?php endif; ?>・・・受信したコメントがある場合は中身を出力
<?php comment_text(); ?>・・・コメントの本文を出力
<?php comment_date(); ?>・・・コメントの投稿日を出力
<?php comment_time(); ?>・・・コメントの投稿時間を出力
<?php comment_author_link(); ?>・・・コメントの投稿者名を出力
<?php post_comments_feed_link(); ?>・・・コメントのRSSフィードへのリンクを出力
<?php if(pings_open()): ?>~<?php endif; ?>・・・トラックバックの送信を許可している場合は中身を出力
<?php trackbak_url(); ?>・・・トラックバックURLを出力
<?php comments_link(); ?>・・・コメント部分のURLを出力
<?php comments_number(); ?>・・・コメント数を出力
<?php get_header(); ?>・・・header.phpを読み込む
<?php get_footer(); ?>・・・footer.phpを読み込む
<?php get_sidebar(); ?>・・・sidebar.phpを読み込む
<?php comments_template(); ?>・・・comments.phpを読み込む
<?php get_search_form(); ?>・・・searchform.phpを読み込む
<?php get_template_part('aaa'); ?>・・・aaa.phpを読み込む
register_nav_menus();・・・カスタムメニューの機能を有効にする
<?php wp_nav_menu(); ?>・・・カスタムメニューを出力する
add_custom_image_header();・・・カスタムヘッダーの機能を有効にする
<?php header_image(); ?>・・・カスタムヘッダーのヘッダー画像を出力する
<?php if(get_header_image()): ?>~<?php endif; ?>・・・ヘッダー画像がある場合は中身を出力
add_custom_background();・・・カスタム背景の機能を有効にする
スポンサードリンク
0 件のコメント:
コメントを投稿