ウェブ学のすすめ

Study of Web Design & Programing

Wordpressテンプレートタグリファレンス

Wordpressのテンプレートタグをまとめてみました。

ヘッダー関連

  • ブログ名
<?php bloginfo('name'); ?>
  • コンテンツタイプ
<?php bloginfo('html_type'); ?>
<?php bloginfo('charset'); ?>
  • ブログの説明
<?php bloginfo('description'); ?>
<?php bloginfo('stylesheet_url'); ?>

記事関連

  • トップページのURL
<?php echo home_url(); ?>
  • 記事のタイトル
<?php the_title(); ?>
  • 記事の本文
<?php the_content(); ?>
  • 記事の個別ページのURL
<?php the_permalink(); ?>
  • 記事の投稿日
<?php echo get_the_date(); ?>
  • 記事の投稿時間
<?php the_time(); ?>
  • 記事が属するカテゴリー
<?php the_category(); ?>
  • テーマフォルダーのURL
<?php bloginfo('template_url'); ?>
  • トップページにだけ中身を出力
<?php if(is_home()): ?><?php endif; ?>
  • 古い記事のページのリンク
<?php next_posts_link(); ?>
  • 新しい記事のページのリンク
<?php previous_posts_link(); ?>
  • 管理者のメールアドレス
<?php bloginfo('admin_email'); ?>

単一記事関連

  • ページのタイトル
<?php wp_title(); ?>
  • 個別ページの時だけ中身を出力
<?php if(is_single()): ?><?php endif; ?>
  • 前の記事へのリンク
<?php previos_posts_link(); ?>
  • 次の記事へのリンク
<?php next_posts_link(); ?>

functions.php

<?php
register_sidebar();
?>
  • カスタムメニューの機能を有効にする
<?php
register_nav_menus();
?>
  • カスタムヘッダーの機能を有効にする
<?php
add_custom_image_header();
?>
  • カスタム背景の機能を有効にする
<?php
add_custom_background();
?>

サイドバー関連

<?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 bloginfo('rss2_url'); ?>

<?php bloginfo('rdf_url'); ?>

<?php bloginfo('rss_url'); ?>

<?php bloginfo('atom_url'); ?>

コメント・トラックバック関連

  • comments.phpの読み込み
<?php comments_template(); ?>
  • コメントの投稿フォーム
<?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(); ?>
<?php if(pings_open()): ?><?php endif; ?>
<?php trackback_url(); ?>
  • コメント部分のURL
<?php comments_link(); ?>
  • コメント数
<?php comments_number(); ?>

その他

  • header.phpの読み込み
<?php get_header(); ?>
  • footer.phpの読み込み
<?php get_footer(); ?>
  • カスタムメニュー
<?php wp_nav_menu(); ?>
  • カスタムヘッダーのヘッダー画像
<?php header_image(); ?>
  • ヘッダー画像がある時だけ中身を出力
<?php if(get_header_image()): ?><?php endif; ?>
  • カスタム背景
<head>
・・・
<?php wp_head(); ?>
・・・
</head>
<body <?php body_class(); ?>>
・・・
</body>