WordPress テンプレートタグ集

どうもイチタです!

WordPress案件ではよくテンプレートタグを検索すことがあるので、それなら自分のブログでまとめてしまえと思って、書くことにしました。

もしこれが誰かの役に立ったら、なお嬉しいです!

「これ抜けてるよ!」

とか

「これ入れといて!」

って言うのがあったらTwitterのDMにお願いします!!

ではいきましょー!

インクルードタグ

プラグイン動作タグ

<?php wp_head(); ?>
<?php wp_footer(); ?>

 

ヘッダーテンプレート

<?php get_header(); ?>

 
サイドバーテンプレート

<?php get_sidebar(); ?>
 

フッターテンプレート

<?php get_footer(); ?>
 

ブログ名

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

 

タイトルタグの設定(区切り線をいれる)

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

 

URLの表示に使うタグ

ブログのURL

<?php echo home_url(); ?>

 

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

<?php echo get_stylesheet_directory_uri(); ?>

 

テーマテンプレートのURL

<?php echo get_template_directory_uri(); ?>

 

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

<?php echo get_permalink(); ?>

 

記事に使うタグ

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

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

 

記事の日付

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

 

記事の更新日

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

 

記事のタイトル

<?php the_title(); ?>

 

記事の本文

<?php the_content(); ?>

 

記事の投稿者名

<?php the_author(); ?>

 

投稿記事ループ処理

<article> 
<?php if (have_posts()) : ?> 
<?php while (have_posts()) : the_post(); ?> 
 <section> <time class="data"><?php the_date(); ?></time> 
  <time class="title"><?php the_title(); ?></time> 
<?php the_content(); ?>
 </section>
<?php endwhile; ?> 
<?php endif; ?> 
</article>

 

前の記事へ・次の記事へ

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

 

自動で付く<p>タグを削除する

<?php the_post(); ?>
<?php
 remove_filter('the_content', 'abc');
 the_content();
 add_filter('the_content', 'abc');
?>

 

functions.phpに記載する

アイキャッチの利用

add_theme_support( 'post-thumbnails' );

 

アイキャッチの表示

<?php the_post_thumbnail("thumbnail"); ?> // サムネイル画像を表示 
<?php the_post_thumbnail("medium"); ?> // 中画像を表示 
<?php the_post_thumbnail("large"); ?> // 大画像を表示 
<?php the_post_thumbnail(array(100, 100)); ?> // 横・縦指定 
<?php the_post_thumbnail("post-thumbnail"); ?> // アイキャッチ画像を表示 
<?php the_post_thumbnail(); ?> // アイキャッチ画像を表示

 

カスタマイザーの利用

add_theme_support( 'abc' );
 

カスタムメニューの設置

<?php register_nav_menus(array( 'gnav' => 'グローバルナビ', )); ?>
 

カスタムメニューの表示

<?php wp_nav_menu( array( 'depth' => 1, 'theme_location' => 'gnav', 'container' => 'false', ) ); ?>

 

さいごに

完全に自分の忘備録として書かせていただきました。

徐々に項目を追加しつつ、整理していこうと思います!

間違っているところがあれば教えていただけると嬉しいです!

読んでいただきありがとうございました。