[サイト作り] [WordPress] 記事タイトルで一覧表示2
別タイプの記事一覧テンプレートタグを前に紹介してますが、違うタイプのを見つけたので備忘録
少しだけ、いじってますが
スタイルなどは、ご自信のブログに合わせて下さい。
テスト環境
wp2.61
※記載されてる記号の半角が全角になってる場合があります、コピペの際は確認をお願いします。
変更前にソースのバックアップも忘れずに
アーカイブ.phpのコンテンツ部分を以下に変更
<div id="content">
<?php if (have_posts()) : ?<
<div class="post">
■タイトル部分ここから
カテゴリーページを開いた時は。タイトル部にカテゴリー名が表示され、月間アーカイブの時は「月 年」が表示される。
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php if (is_category()) { ?>
<h2>カテゴリー'<?php echo single_cat_title(); ?>' </h2>
<?php } elseif (is_day()) { ?>
<h2><?php the_time('F j (D), Y'); ?></h2>
<?php } elseif (is_month()) { ?>
<h2><?php the_time('F, Y'); ?></h2>
<?php } elseif (is_year()) { ?>
<h2><?php the_time('Y'); ?></h2>
<?php } ?>
各表示部分は用途に合わせて変更して下さい。
他にも、応用で「投稿者別」「週間」と追加可能ですが、呼び出しタグが分からなかったのでスルーしてます。
■タイトル部分ここまで
<div class="entry">
■記事タイトル一覧ここから
記事タイトルと投稿者、投稿日時が表示される。
用途に応じ、投稿者や投稿日時は削除しても、別のテンプレタグを追加しても。用途に合わせて下さい。
<ul class="titlelist">
<?php while (have_posts()) : the_post(); ?>
<li>
-
<small>Posted by <?php the_author() ?> l <?php the_time('M d Y');?></small>
</li>
<?php endwhile; ?>
</ul>
■記事タイトルここまで
■ナビゲーション
<div class="navigation">
<div class="next">
<?php next_posts_link('Next') ?></div>
<div class="back">
<?php previous_posts_link('Back') ?></div>
</div>
<?php else : ?>
<?php endif; ?>
</div>
</div>
</div>
※スタイルは当ブログに合わせたものです、404ページ部分などは省いています。
参考までに
関連してるかもしれないエントリー
- None Found
