よく使うテンプレートタグ一覧

文字コードの指定

<meta charset="<?php bloginfo( 'charset' ); ?>"> />

ブログ名

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

<title>タグに設定するタグ(ページタイトルとサイトタイトルの間に区切り線挿入)

<title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title>

ブログのURL

<?php echo home_url(); ?>

CSS(スタイルシート)のURL

<?php echo get_stylesheet_directory_uri(); ?>

上で読み込まないときはこうした方がいいかも↓↓

<?php bloginfo('template_directory'); ?>/style.css

テンプレートフォルダを取得する

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

テーマテンプレートのURL

<?php echo get_template_directory_uri(); ?>

JavaScriptの読み込み時のURL(jQueryなどの利用時)

<?php wp_enqueue_script( 'スクリプト名', get_template_directory_uri().'/js/スクリプト名.js', array('スクリプトの種類')); ?>

ディスクリプション(説明)

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

RSSフィードのURL

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

AtomフィードのURL

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

記事のID(同じページ間での移動に使える)

<?php the_ID(); ?>

記事の日付

<?php the_time('Y年m月d日(D)'); ?>

記事の更新日

<?php the_modified_date('Y年m月d日(D)'); ?>

記事のタイトル

<?php the_title(); ?>

記事の本文

<?php the_content(); ?>

記事のURL(パーマリンク)

<?php echo get_permalink(); ?>

記事の投稿者名

<?php the_author(); ?>

前の記事へ・次の記事へ

<div class="previous"><?php previous_post_link('%link', '« %title'); ?></div>
<div class="next"><?php next_post_link('%link', '» %title'); ?></div>

記事の並び替え(昇順・降順)

記事のループの前に下記を追記。

<?php query_posts($query_string .'order=asc'); ?> //昇順
<?php query_posts($query_string .'order=desc'); ?> //降順

スマートフォンとパソコンのコンテンツ表示の有無

<?php if (wp_is_mobile()) :?>
	スマートフォン表示コンテンツ
<?php else: ?>
	パソコン表示コンテンツ
<?php endif; ?>

複数のヘッダー

異なるページで異なるヘッダーを読み込みます。

<?php
if ( is_home() ) :
  get_header('home');
elseif ( is_404() ) :
  get_header('404');
else :
  get_header();
endif;
?>

ホームのヘッダーと 404 のヘッダーは、それぞれ header-home.php と header-404.php にしてください。

名前(name)を指定すると、指定したヘッダー header-{name}.php を読み込みます。

<?php get_header( $name ); ?>

サイドバーを読み込む

<?php get_sidebar( $name ); ?>

左サイドバーと右サイドバー

一つのテーマで二つのサイドバーが使えます。

<?php get_header(); ?>
<?php get_sidebar('left'); ?>
<?php get_sidebar('right'); ?>
<?php get_footer(); ?>

フッター

フッターを読み込む。

<?php get_footer( $name ); ?>

複数のフッター

異なるページで異なるフッターを読み込みます。

<?php
if ( is_home() ) :
  get_footer('home');
elseif ( is_404() ) :
  get_footer('404');
else :
  get_footer();
endif;
?>

*ホームのフッターと 404ページ のフッターは、それぞれ footer-home.phpfooter-404.php にしてください。

サイトタイトル

 <?php wp_title(); ?>

記事タイトル

<?php single_post_title(); ?>

現在のページのタグタイトルを表示または取得します。

<?php single_tag_title(); ?>

カスタム投稿タイプのタイトルを表示します:

<?php post_type_archive_title(); ?>

タグクラウド」と呼ばれるタグの一覧を表示します。 これは、各タグが投稿に付けられた回数によってタグの文字サイズが決まる一覧です。

<?php wp_tag_cloud( $args ); ?>

カスタム投稿タイプの投稿のパーマリンクを取得する。

<?php get_post_permalink(); ?>

サイトのホーム URL を取得します。

<?php get_home_url(); ?>

サイトの URL を返します。

<?php get_site_url(); ?>

シェアする

フォローする