PAER::Pagerを使ったページ送りです。
この方法でもページ送りは可能です。
ソースコードは次のとおりです。
<?php global $paged; require_once 'Pager/Pager.php'; $no = get_category(5)->category_count; $count = 15; $params = array( 'totalItems' => $no, 'perPage' => $count, 'delta' => $count , ); $pager = & Pager::factory($params); $links = $pager->getLinks(); $dataWindow = $pager->getOffsetBypageId(); $from = $dataWindow[0]; $to = $dataWindow[1]; $paged = (INT)($from/$count) + 1; query_posts($query_string .'posts_per_page='.$count.'&paged='.$paged.'&cat=5&order=DESC'); $start = ($paged-1)*$count+1; ?> <?php echo $links['back'].' '.$links['next']; ?> <HR> <ol <?php echo 'start='.$start.'>' ;?> <?php while (have_posts()) : the_post(); ?> <li> <?php the_time('Y年n月j日'); ?> <a href='<?php the_permalink() ?>'><?php the_title(); ?></a></li> <?php endwhile;?> </ol> <?php wp_reset_query(); ?>
サンプルです。
- 2012年10月11日WordPress lightbox2での画像サイズ調整
- 2012年10月7日WordPress Lightboxプラグイン
- 2012年9月1日cssやJavaScriptをヘッダに追加するプラグイン
- 2012年8月6日迷惑メール対策
- 2012年7月25日WordPressにJavaScriptを組み込む方法(その2)
- 2012年7月18日映像(mp4)の再生
- 2012年6月22日メニューバーを消して印刷する方法
- 2012年5月31日query_postsで$query_stringを配列で指定する方法
- 2012年5月23日固定ページをウィジェットに追加する
- 2012年5月22日レビジョンの削除方法
- 2012年5月22日query_postsタグでの$query_stringの使い方
- 2012年5月21日Facebook「いいね!」ボタンの設置方法
- 2012年5月14日スケジュール表(その2)
- 2012年5月14日ログイン時にメニュー切り替え(カスタムメニューID切り替え)
- 2012年5月11日ログイン時にメニュー切り替え(カスタムメニューロケーションID切り替え)