Please enable JavaScript!
Bitte aktiviere JavaScript!
S'il vous plaît activer JavaScript!
Por favor,activa el JavaScript!
antiblock.org

ホームページ制作に役立つ情報を東京・池袋のWebクリエイターが配信!
  1. ホーム > 
  2. WordPress > 
  3. 【コピペで使えるWordPress!】これだけでホームページができる!よく使うテンプレートタグまとめ

【コピペで使えるWordPress!】これだけでホームページができる!よく使うテンプレートタグまとめ

  • 2014.06.19(Thu)
  • WordPress

WordPressのテンプレートタグってよく忘れちゃいませんか?
僕はよく忘れます、というか覚える気もあまりなかったりします;
ですので、今回は僕がよく使うテンプレートタグを一覧にまとめてみました。
これだけでも基本的なサイトならできちゃうと思いますよ!

プラグイン用タグ(ヘッダー)

<?php wp_head(); ?>

プラグイン用タグ(フッター)

<?php wp_footer(); ?>

タイトル用タグ(トップページ:ディスクリプション+サイト名、サブページ:記事タイトル+サイト名)

<title><?php if ( is_front_page() ) {bloginfo('description'); echo' - ';bloginfo('name');} else {the_title('',' - ');bloginfo('name');} ?></title>

header.php呼び出し

<?php get_header(); ?>

sidebar.php呼び出しタグ

<?php get_sidebar(); ?>

footer.php呼び出しタグ

<?php get_footer(); ?>

検索フォーム呼び出しタグ

<?php get_search_form(); ?>

任意のphpの呼び出しタグ(ファイル名は自由)

<?php include( TEMPLATEPATH . '/ファイル名.php' ); ?>

ブログ名表示

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

ディスクリプション表示

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

ホームのURL

<?php echo home_url(); ?>

テンプレートファイルまでのURL

<?php echo get_template_directory_uri(); ?>

RSSフィールドのURL

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

月別アーカイブ(記事数も表示)

<?php
  $string = wp_get_archives(array('show_post_count' => 1, 'echo' => 0));
  echo preg_replace('/<\/a>&nbsp;(\([0-9]*\))/', ' $1</a>', $string);
?>

カテゴリー一覧(記事数も表示)

<ul>
<?php
  $cat_all = get_terms( "category", "fields=all&get=all" );
  foreach($cat_all as $value):
?>
  <li><a href="<?php echo get_category_link($value->term_id); ?>"><?php echo $value->name;?> (<?php echo get_category($value->term_id)->category_count; ?>)</a></li>
<?php endforeach; ?>
</ul>

タグ一覧(記事数も表示)

<ul>
<?php
  $tags = get_terms('post_tag', 'hide_empty=1');
  foreach($tags as $value):
?>
  <li><a href="<?php echo get_tag_link($value->term_id); ?>"><?php echo $value->name; ?> (<?php echo $value->count; ?>)</a></li>
<?php
  endforeach;
?>
</ul>

最新記事表示(最新5件表示)

<ul>
<?php
$posts = get_posts("numberposts=5&orderby=post_date&offset=0");
foreach ($posts as $post):setup_postdata($post);
?>
  <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

最新記事一覧

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
~~~ 記事用のタグ等を記述 ~~~
<?php endwhile;endif; ?>

記事のタイトル(URL付)

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

記事の日付

<?php echo get_post_time('Y.m.d(D)'); ?>

記事の本文

<?php the_content(); ?>

記事のタグ

<?php echo the_tags(''); ?>

記事のカテゴリー

<?php the_category(); ?>

ページの先頭へ