全記事一覧の自動ページ分割の方法
-
お世話になっております。
前回、http://ja.forums.wordpress.org/topic/6617?replies=7 で、お二人の方に教えて頂いてから、また新たな問題にぶつかっております。どなたか、お知恵を貸してくださると幸いです。
投稿記事に古い順から番号をつけ、今は、アーカイブページを作っています。
archives.phpをコピーして、page-archives.php上に以下のコードを書きました。<!--div class="custom-archives"> <ul style="line-height: 20px; list-style-type: none; margin-left: 3.0em;"> <?php $posts = query_posts('posts_per_page=100&offset=3500&order=ASC'); global $post; ?> <?php if($posts): foreach($posts as $post): setup_postdata($post); ?> <li><a href=?p=<?php the_ID(); ?> <?php the_ID(); ?>”><?php echo the_qf_get_thumb_one('num=0&width=45&crop_h=45&height=45&crop_w=45'); ?></a> <a href=?p=<?php the_ID(); ?> rel=”bookmark” title=”ID=<?php echo ps_number( $post->post_type ); ?>” <?php the_ID(); ?>”><?php echo ps_number( $post->post_type ); ?></a></li> <?php endforeach; endif;?></ul>
記事を古い順から並べサムネイルを表示した状態で、100件ずつ表示しています。
しかし、3500件の記事があるので、ここから100件ずつページ分割して101~200、201~300を表示する方法が分からず困っています。
35頁分ページにPHPを書いて出力するとなると、記事が100件増える度にページを増やしていかなくてはなりません。
<!–nextpage–>
での分割もなぜか上手く行かず・・・。
行ったとしても、100件ずつに新たなPHPを追記追記していかなくてはならないため、どうか自動にならないかなと考えています。通常のアーカイブには、サムネイル、記事タイトル、記事ナンバー、日付などを表示していて、そこの表示を100件ずつのサムネイルにすることができません。
イメージとしては、古い順で、普通の記事一覧のように100件ずつ表示して、200件目からはページナビゲーションがついてるような形にしたいのです。
よろしくお願い致します。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「全記事一覧の自動ページ分割の方法」には新たに返信することはできません。