WordPressテンプレートタグ基本編

WordPressをカスタムする時によく使用するテンプレートタグを紹介しています。

ブログタイトル表示

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

コンテンツタイプとエンコードの種類を指定

          <meta http-equiv="Content-Type" 
          content="<?php bloginfo('html_type'); ?>
          ;charset=<?php bloginfo('charset'); ?>" /> 
           
        

表示結果

	        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
        

ブログの説明を表示

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

トップページへのリンクを表示

          <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?>
           
        

スタイルシートの適用

          <link rel="stylesheet" 
          href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />
           
        

記事のタイトルと文字の表示

          <?php if(have_posts()): while(have_posts()): the_post(); ?>
          <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
           
         

記事の個別ページへのリンクの設定

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

記事本文の表示

         <?php the_content(); ?>
           
         

記事の投稿日と登校時間の表示

          <?php the_date(); ?> <?php the_time(); ?>
           
         

投稿日が同じであっても全ての記事に投稿日を出力する方法

          <?php the_time('Y年n月j日 g:i A'); ?>
           
         

記事が属するカテゴリーの表示

            カテゴリー:<?php the_category(', '); ?>
             
          

<?php the_category(); ?>を「,(カンマ)」と指定することで<ul><li>によるマークアップが解除される
複数カテゴリーの区切り文字に「,(カンマ)」が使われる

前後のページへのリンクの表示

          <?php previous_post_link(); ?>
          <?php next_post_link(); ?>
        

日本語で表示

          <?php previous_posts_link('&laquo; 前のページ'); ?>
          <?php next_posts_link('次のページ &raquo;'); ?>
        

トップページにだけ表示

          <?php if(is_home()): ?>

          <!--トップページにだけ表示する内容 -->

          <?php endif; ?>
           
        

メールアドレスへのリンク

          <a href="mailto:<?php bloginfo('admin_email'); ?>">