WordPressのテーマ(テンプレート)をカスタマイズする - WordPress Customize NOTE
スポンサード リンク
01
「style.css」を編集して、現在は以下のようになっています。(詳しくは前回で)
今回も記事部分の作成の続きをします。
「index.php」を編集して、記事ごとの投稿日時を表示します。
以下のテンプレートタグが記事ごとの投稿日を表示してくれます。
<?php echo get_the_date(); ?>
続いて、以下のテンプレートタグは、記事ごとの投稿時間を表示します。
<?php the_time(); ?>
この2つのタグを使って「index.php」を編集します。これで画像のようになりました。
<?php get_header(); ?>
<div id="contents">
<?php if(have_posts()): while(have_posts()): the_post(); ?>
<div class="entry">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="entry_main">
<?php the_content(); ?>
</div>
<p class="state"><?php echo get_the_date(); ?> <?php the_time(); ?></p>
</div>
<?php endwhile; endif; ?>
</div>
<?php get_footer(); ?>
今回は記事の投稿日時を「2012年2月5日」「5:04 PM」といったような形で表示させましたが、違う形で自由に表記することもできます。そこもまた、柔軟なWordPressの魅力のひとつです。くわしくはこちらで→「記事の投稿日時をカスタマイズして表示するには」
02
それぞれの記事が属しているカテゴリーを表示します。カテゴリーを表示するタグは以下です。
<?php the_category(); ?>
WordPressのテンプレートタグについているカッコ「()」の中の文字を、パラメータの値と呼びます。テンプレートタグには、パラメータの値を入れることによって、違う使い方ができるものもあります。今回の場合は「<?php the_category(', '); ?>」の「', '」がパラメータの値です。値が文字列の場合は「'(シングルクォート)」で囲みます。数値の場合はそのままで構いません。
パラメータをつけたテンプレートタグを「index.php」に書き加えます。以下のようになりました。
<?php get_header(); ?>
<div id="contents">
<?php if(have_posts()): while(have_posts()): the_post(); ?>
<div class="entry">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="entry_main">
<?php the_content(); ?>
</div>
<p class="state"><?php echo get_the_date(); ?> <?php the_time(); ?> カテゴリー: <?php the_category(', '); ?></p>
</div>
<?php endwhile; endif; ?>
</div>
<?php get_footer(); ?>
[PR] 《スマホ広告ならAMoAd》圧倒的な広告数、枠、サイズで高収益!
スポンサード リンク |
Amazonより激選したWPオススメ関連書。 |
![]() |
![]() |
![]() |