※みなさんのアクセス履歴のキーワードを参考に「こんな時、WordPressはどうやるの?」に答えるページ。随時更新。
■「○○件中 ○件を表示中」現在の位置、ページ数表示
<?php single_cat_title(); ?>
<?php elseif(is_search()): ?>
「<?php the_search_query(); ?>」の検索結果
<?php else: ?>
<?php endif; ?>
<div>
<?php echo $wp_query->found_posts; ?>件中
<?php
$paged = get_query_var(’paged’);
if($paged == “” || $paged == null) $paged = 1;
if($paged ==1)
if($wp_query->found_posts < $posts_per_page)
print($wp_query->found_posts .”件を表示しています”);
else
print($paged .”~” .($paged * $posts_per_page) .”件を表示しています”);
else if($wp_query->found_posts <= ($paged * $posts_per_page))
print(((($paged-1) * $posts_per_page) +1) .”~” .$wp_query->found_posts .”件を表示しています”);
else
print(((($paged-1) * $posts_per_page) +1) .”~” .(($paged * $posts_per_page)) .”件を表示しています”);
?>
</div>
プラグイン「WP-PageNavi」等と併用するといいかもしれません。
■新着記事リストを5件表示
<?php query_posts(”showposts=5&orderby=date&order=DESC”); ?>
<?php if(have_posts()): while(have_posts()): the_post(); ?>
<li><a href=”<?php the_permalink(); ?>” title=”<?php the_title(); ?>”><?php the_title(); ?></a></li>
<?php endwhile; else: ?>
<li>記事はありません</li>
<?php endif; ?>
</ul>
参考ページ:テンプレートタグ/query posts
コメント/質問お待ちしています