WordPress テンプレートタグ まとめ

WordPress

WordPressのテンプレートタグってたくさんありますよね?覚えられないって思っていませんか?

自分も覚えられないし打ち込むと変なところでスペルミスして、よくわからないエラーがでたりで苦しんでいました。個人的には、使い方を知っていれば、覚える必要はないと思うのでコピペできるようにまとめました。

ファイル呼び出し

header呼び出し

<?php get_header(); ?>

コピーされました

sidebar呼び出し

<?php get_sidebar(); ?>

コピーされました

footer呼び出し

<?php get_footer(); ?>

コピーされました

自作のtemplate呼び出し

<?php get_template_part('fail名'); ?>

コピーされました

headerでよく使うテンプレートタグ

passの取得(スラッシュはない)

<?php echo get_template_directory_uri(); ?>

コピーされました

サイトタイトル、キャッチフレーズ表示

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

コピーされました

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

コピーされました

トップページのリンク(スラッシュはない)

<?php echo home_url(); ?>

コピーされました

必須タグ(/head前に入れる)

<?php wp_head(); ?>

コピーされました

必須タグ(/body前にいれる)

<?php wp_footer(); ?>

コピーされました

jQuery読み込み(重複読み込み回避)

<?php wp_enqueue_script('jquery'); ?>

コピーされました

タイトル表示(トップページ以外のときだけwp_titleを使用)

<title><?php 
if(!is_home()):
wp_title('-',true,'right');
endif;
bloginfo('name'); ?></title>

コピーされました

条件分岐タグ

トップページかどうか (固定ページ、投稿ページも同様)

<?php if(is_home()): ?>
<div>これを表示します。<div>
<?php endif; ?>

コピーされました

WordPressループ

メインループ

<?php 
if(have_posts()) :                
 while(have_posts()):the_post();
?>
ここにcontentsを書く
 <?php 
    endwhile;
  endif;
  ?>

コピーされました

WordPressループの中で使うテンプレートタグ

タイトル、ID、class表示

<?php the_title(); ?>

コピーされました

<?php the_ID(); ?>

コピーされました

<?php post_class(); ?>

コピーされました

記事内容表示

<?php the_content(); ?>

コピーされました

カテゴリー名とリンク表示

<?php the_category(); ?>

コピーされました

記事ページへのリンク

<?php the_permalink(); ?>

コピーされました

記事の抜粋(<--more-->まで表示)

<?php the_excerpt(); ?>

コピーされました

まとめ

間違いなどありましたらコメントよろしくお願いします。

コメント