ページ送りその2

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();  ?>

サンプルです。

<< Back     Next >>


  1. 2012年10月11日WordPress lightbox2での画像サイズ調整
  2. 2012年10月7日WordPress Lightboxプラグイン
  3. 2012年9月1日cssやJavaScriptをヘッダに追加するプラグイン
  4. 2012年8月6日迷惑メール対策
  5. 2012年7月25日WordPressにJavaScriptを組み込む方法(その2)
  6. 2012年7月18日映像(mp4)の再生
  7. 2012年6月22日メニューバーを消して印刷する方法
  8. 2012年5月31日query_postsで$query_stringを配列で指定する方法
  9. 2012年5月23日固定ページをウィジェットに追加する
  10. 2012年5月22日レビジョンの削除方法
  11. 2012年5月22日query_postsタグでの$query_stringの使い方
  12. 2012年5月21日Facebook「いいね!」ボタンの設置方法
  13. 2012年5月14日スケジュール表(その2)
  14. 2012年5月14日ログイン時にメニュー切り替え(カスタムメニューID切り替え)
  15. 2012年5月11日ログイン時にメニュー切り替え(カスタムメニューロケーションID切り替え)