WordPressに関する情報や技術紹介です

個別記事ページのデザインを変更する

single.phpファイルを作成

個別記事ページ用のデザインは「single.php」ファイルを作成してアップロードすれば変更できる。

  1. 「index.php」ファイルをコピーしてファイル名を「single.php」にして保存
  2. オリジナルテーマフォルダにアップロードして確認

ほとんど「index.php」から変えていないが、テンプレートタグの php posts_nav_link は意味が無さそうなので削除した。

これで個別記事専用のデザインテンプレートが完成。
が、問題が一つ。

この状態だと全ての個別記事に対して同じテンプレートが適用されてしまう。
やりたい事はカテゴリに属するデザインをそのまま個別記事にも適用させる事。

以下が作成した「single.php」

<?php get_header(); ?>
<div id="body">
<div id="contents"><div id="content">
	<p>これは個別記事のページです。</p> ←ここだけ変更
<!-- 最新記事のループ表示 -->
	<div class="post">
		<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
			<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
			<?php the_content() ?>
			記事のリンク先URL:<?php the_permalink() ?>
		<?php endwhile; else: ?>
			<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
		<?php endif; ?>
	</div>
<!-- 最新記事の表示 -->
</div><!-- content-end --></div><!-- contents-end -->
<?php get_sidebar(); ?>
</div><!-- body-end -->
<?php get_footer(); ?>
タグ
,
トラックバックURL

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

ページTOPに戻る