ページ送りその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();  ?>

サンプルです。

     Next >>


  1. 2016年1月6日ウィジェット表示するメタ情報の編集
  2. 2015年9月16日WordPressの自動更新を停止する方法
  3. 2015年5月3日googleマップの埋め込み 初心者用
  4. 2014年4月17日WordPressの「自動整形」を止める
  5. 2014年4月17日WordPressの移行手順について
  6. 2014年4月10日記事タイトルの装飾
  7. 2013年11月20日プラグインを使わずにGoogle Map APIの組込み
  8. 2013年6月11日jQuery テンプレートの組込み
  9. 2013年4月8日WordPressのリビジョンを止める方法
  10. 2013年4月8日jQuery UI Datepickerの組み込み
  11. 2013年3月8日WordPressのバックアップ
  12. 2013年1月15日Contact Form7 のカスタマイズ
  13. 2013年1月7日ウィジェットのカレンダー
  14. 2012年11月15日jQuery UI アコーディオンパネルの組み込み
  15. 2012年10月19日LightBoxの背景の透明度を変更する