個別記事ページのデザインを変更する
single.phpファイルを作成
個別記事ページ用のデザインは「single.php」ファイルを作成してアップロードすれば変更できる。
- 「index.php」ファイルをコピーしてファイル名を「single.php」にして保存
- オリジナルテーマフォルダにアップロードして確認
ほとんど「index.php」から変えていないが、テンプレートタグの php posts_nav_link は意味が無さそうなので削除した。
これで個別記事専用のデザインテンプレートが完成。
が、問題が一つ。
この状態だと全ての個別記事に対して同じテンプレートが適用されてしまう。
やりたい事はカテゴリに属するデザインをそのまま個別記事にも適用させる事。
以下が作成した「single.php」
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>
-
<!-- 最新記事の表示 -->
-
<?php get_sidebar(); ?>
-
</div><!-- body-end -->
-
<?php get_footer(); ?>
記事表示ここまで
リンクここまで
コメント・トラックバック ここまで
トラックバック用URL:
コメントフォーム
コメントフォーム
記事のリンク先URL:http://www.is-p.cc/wordpress/design/single/27










