WordPressで全記事のアーカイブページを作成

Filed under PHP, wordpress

WordPressで、全記事の一覧を表示するアーカイブページを作成しました。

このブログの場合は、こんな感じになります。

以下、やり方。

1. アーカイブページ用PHPを作成

WordPressでは、「wp_get_archives(“type=postbypost”);」で記事一覧を表示してくれます。

なので、page.phpなどをベースとして全記事表示用のPHPを作成します。

例えば、下のような感じです。

<?php
/*
Template Name: archives
*/
?>
<?php get_header() ?>
	<div id="container">
		<div id="content">
			<?php the_post() ?>
			<h2 class="page-title"><?php the_title(); ?></h2>
			<div class="entry-content">
			<?php the_content() ?>
			// 全記事表示
			<?php wp_get_archives("type=postbypost");?>
			</div>
		</div><!-- #content -->
	</div><!-- #container -->
<?php get_sidebar() ?>
<?php get_footer() ?>

最初にコメントで「Template Name:」というのを必ず記述してください。

このPHPファイルを、自分が利用しているテーマのフォルダ内に保存します(名前は適当でOK)。

2. 上で作ったphpを使って、固定ページを作成

アーカイブ用の固定ページを新規作成します。

その時、以下のようにテンプレートでさっき作ったPHPファイルを選択します。

これを保存すると、アーカイブページの完成です。

4 Trackbacks

  1. […] 参考サイト : WordPressで全記事のアーカイブページを作成 « Sakef Blog […]

  2. […] WordPressで全記事のアーカイブページを作成 « Sakef Blog […]

  3. […] *全記事一覧の参考サイトはこちらさま。 […]

  4. […] WordPressで全記事のアーカイブページを作成 […]

Post a Comment

Your email is never published nor shared.