WordPressテーマを自作する際によく使用するWordPressタグ

WordPressテーマを自作する際によく使用するWordPressタグ

カスタマイズ性が高く、知れば知るほど楽しいWordPress。
私がホームページやブログを制作する際には、すべてWordPressを利用しております。

WordPressには専用のタグがたくさん用意されていて、タグを活用することにより便利にラクにブログを作ったり運用できるようになります。

ただ、このWordPressタグはたくさんあるため覚えるのが大変で、忘れているものは調べたり、タグをEvernoteに保存しておいて参照してるんです。これがちょっと手間なんですよね。

そこで、私がホームページやブログを制作する際に、よく使用するWordPressタグをまとめてご紹介します。

この記事を書く理由としては…、ほぼ自分用でもあったりします(-。

全般的によく使用するWordPressタグ

ブログタイトル

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

ブログ説明文

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

ブログのURL

  1. <?php echo home_url(); ?>

パーマリンクを取得

  1. <a href="<?php the_permalink() ?>"></a>

記事本文を出力する

  1. <?php the_content(); ?>

記事抜粋文を取得

  1. <?php the_excerpt(); ?>

ループ

  1. <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  2. <?php endwhile; ?>
  3. <?php else : ?>
  4. <?php endif; ?>

loop.phpを表示

  1. <?php get_template_part( 'loop' ); ?>

自分で作成したテンプレートファイルを表示

sample.phpを表示する。

  1. <?php get_template_part('sample');?>

サムネイル画像(アイキャッチ画像)の条件分岐

  1. <?php if (has_post_thumbnail()) : ?>
  2. <?php else : ?>
  3. <?php endif; ?>

モバイル条件分岐

  1. <?php if ( function_exists('wp_is_mobile') && wp_is_mobile() ) :?>
  2. <!-- モバイルのみに表示する内容 -->
  3. <?php else: ?>
  4. <!-- PCのみに表示する内容 -->
  5. <?php endif; ?>

header.phpを取得する

  1. <?php get_header(); ?>

sidebar.phpを取得する

  1. <?php get_sidebar(); ?>

footer.phpを取得する

  1. <?php get_footer(); ?>

PHPファイル内で画像を取得する

sample.pngを表示する。

  1. <img src="<?php echo get_template_directory_uri(); ?>/images/sample.png" alt="">

検索フォームを取得する

  1. <?php get_search_form(); ?>

プラグインを作動させるためのタグ

  1. <!-- 下記タグをheader.phpの</head>の直前に -->
  2. <?php wp_head(); ?>
  3. <!-- 下記タグをfooter.phpの</body>の直前に -->
  4. <?php wp_footer(); ?>

ウィジェットを出力する

  1. <?php dynamic_sidebar(); ?>

記事でよく使用するWordPressタグ

記事のIDを取得してセレクタにする

  1. <div id="post-<?php the_ID(); ?>"></div>

記事のタイトル

  1. <?php the_title(); ?>

日付を出力

  1. <time datetime="<?php the_time('c'); ?>"><?php the_time('Y年m月d日'); ?></time>

サムネイル画像(アイキャッチ画像)を出力する

  1. <?php the_post_thumbnail(); ?>

コメントテンプレート

  1. <?php comments_template(); ?>

現在のページにつけられたタグを出力

  1. <?php the_tags('tag: ', ', '); ?>

記事の投稿者名を取得

  1. <?php the_author(); ?>

カテゴリアーカイブでよく使用するWordPressタグ

カテゴリ一覧を取得

  1. <?php wp_list_categories('title_li='); ?>

カテゴリ一覧を記事数つきで表示

  1. <ul>
  2. <?php
  3. $cat_all = get_terms( "category",
  4. "fields=all&get=all&parent=0" );
  5. foreach($cat_all as $value):
  6. ?>
  7. <li class="<?php echo $value->slug;?>">
  8. <a href="<?php bloginfo('url'); ?>/category/<?php echo $value->slug;?>">
  9. <?php echo $value->name;?>
  10. <span>
  11. <?php echo $value->count;?>
  12. </span>
  13. </a>
  14. </li>
  15. <?php endforeach; ?>
  16. </ul>

カテゴリアーカイブページで現在のカテゴリ名を取得

  1. <?php echo category_description(); ?>

カテゴリアーカイブページで現在のカテゴリの説明文を取得

  1. <?php echo category_description(); ?>

タグアーカイブでよく使用するWordPressタグ

タグ一覧を取得

  1. <?php echo get_the_tag_list(); ?>

タグ一覧を記事数つきで表示

  1. <ul>
  2. <?php
  3. $tags = get_terms('post_tag', 'hide_empty=1');
  4. foreach($tags as $value):
  5. ?>
  6. <li>
  7. <a href="<?php echo get_tag_link($value->term_taxonomy_id); ?>">
  8. <?php echo $value->name; ?>
  9. <span><?php echo $value->count; ?></span>
  10. </a>
  11. </li>
  12. <?php endforeach; ?>
  13. </ul>

タグアーカイブページで現在のタグ名を取得

  1. <?php single_tag_title(); ?>

タグアーカイブページで現在のタグの説明文を取得

  1. <?php echo tag_description(); ?>

他にも使えそうなWordPressタグを見つけましたら、この記事に追加していきますね。

WordPressテーマを自作する際によく使用するWordPressタグ by

コメントを残す