(6) WordPressテンプレート作成【single.php】【pagenation.php】

content.phpで、記事全体を表示することができたが、記事を個別で開いたり個別ページにコメントを入力できるようにするために[ single.php ]を用意する。

single.php

<?php get_header(); ?>

<!–コンテンツ–>
<div id=”page”>
<div id=”content”>

<p class=”pagenation”>
<span class=”oldpage”><?php previous_post_link(); ?></span>
<span class=”newpage”><?php next_post_link(); ?></span>
</p>

<?php if(have_posts()): while(have_posts()): the_post(); ?>
<?php get_template_part(‘content’);?>

<!–コメント入力フォーム–>
<div id=”com”>
<?php comments_template(); ?>
</div>
<!–ここまでコメント入力フォーム–>

<p class=”pagenation”>
<span class=”oldpage”><?php previous_post_link(); ?></span>
<span class=”newpage”><?php next_post_link(); ?></span>
</p>

<?php endwhile; endif; ?>
</div><!– id=”content”–>
<!–ここまでコンテンツ–>

<?php get_sidebar(); ?>

</div><!– id=”page”–>
<hr style=”clear:both;” />

<?php get_footer(); ?>

 pagenation.php

 

<p class=”pagenation”>
<span class=”oldpage”><?php next_posts_link(‘&laquo;古い記事’); ?></span>
<span class=”newpage”><?php previous_posts_link(‘新しい記事 &raquo;’) ?></span>
</p>

過去の関連記事
作成順 作成ファイル   解説
前準備 前準備 http://tikuwakb.biz/?p=80
( 1) home.php php 初期ページ http://tikuwakb.biz/?p=92
( 2) header.php php ヘッダー部分(各ファイル共有) http://tikuwakb.biz/?p=87
( 3) footer.php php フッター部分(各ファイル共有) http://tikuwakb.biz/?p=87
( 4) content.php php 記事表示テンプレート(home.phpと連動) http://tikuwakb.biz/?p=144
( 5) pagenation.php php ページ前後表示のためのリンク設定 http://tikuwakb.biz/?p=147
( 6) sidebar.php php サイドのメニュー表示
( 7) category.php php カテゴリーを表示
( 8) date.php php 月別ページを表示
( 9) single.php php 記事の個別表示 http://tikuwakb.biz/?p=147
(10) page.php php 固定ページ
(11) functions.php php 関数定義ファイル http://tikuwakb.biz/?p=108