ここでは超初心者の私がWordPressに奮闘する過程の復習の場として記載します
----------------------------------------------------------------------
✿Chapter4→Blog Menu→
カテゴリーページ、アーカイブ関連ページ、トップページにだけ出力する✿
・~だけに表示(出力)する
<?php if(): ?>~<?php endif; ?>の条件を分岐するPHPのコマンドを使用する。
~ページを生成するときに条件が成立して、中身を出力する。
---------------------------------------------------------------------
1.カテゴリーページだけに出力する <?php if(is_category()): ?>~<?php endif; ?>
<?php if(is_category()): ?>
カテゴリー
<?php endif; ?>
↓
カテゴリー
(カテゴリーページにだけ”カテゴリー”と出力された。
---------------------------------------------------------------------
2.アーカイブ関連ページだけに出力する<?php if(is_archives()): ?>~<?php endif; ?>
<?php if(is_archive()): ?>
アーカイブページ
<?php endif; ?>
↓
アーカイブページ
(アーカイブ関連ページにだけ出力する)
✿アーカイブ関連ページとは?
カテゴリーページ、年別/月別/週別/日別ページ/タグページ、ユーザーページ。
トップページは含まれない!
---------------------------------------------------------------------
3.トップページとアーカイブ関連ページだけに出力するソースを統合する
【パターン1】
------------
<?php if(is_home()): ?> ①トップページにだけに出力するソース
<p class="pagelink">
<span class="oldpage"><?php next_posts_link ('« 古い記事 '); ?></span>
<span class="newpage"><?php previous_posts_link(' 新しい記事 »'); ?></spna>
</p>
<?php endif; ?>
<?php if(is_archive()): ?> ②アーカイブ関連ページだけに出力するソース
<p class="pagelink">
<span class="oldpage"><?php next_posts_link ('« 古い記事 '); ?></span>
<span class="newpage"><?php previous_posts_link(' 新しい記事 »'); ?></spna>
</p>
<?php endif; ?>
---------------------------------------------------------------------
【パターン2】
------------
<?php if(is_home() or is_archive()): ?> ③トップページまたはアーカイブ関連ページにだけ出力するソース
<p class="pagelink">
<span class="oldpage"><?php next_posts_link ('« 古い記事 '); ?></span>
<span class="newpage"><?php previous_posts_link(' 新しい記事 »'); ?></spna>
</p>
<?php endif; ?>
---------------------------------------------------------------------
<?php if(A or B): ?>と記述すると「AまたはBの場合に中身を出力する」と指定できる。
<?php if(is_home() or is_archives()); ?>と記述することで
トップページまたはアーカイブ関連ページを生成するときにだけリンクが出力される