固定ページでページングを実装したい
-
いつもお世話になります。
固定ページ(外部ブログのRSSを取得して表示しているページ)でページングを利用するために、
wp-pagenaviを実装しました。
最初のページには記事は表示されましたが、次ページがリンク切れであると表示されました。
ソースは以下の通りです。<div class="main_naka main_naka_2 clearfix"> <h1><?php echo wp_title($sep = '', $display = true); ?></h1> <div class="archive event"> <?php query_posts('posts_per_page=10&paged='.$paged); ?> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> <ul> <?php include_once(ABSPATH . WPINC . '/rss.php'); //フィードのURI $rss_arr = array( 'http://www.sample1.co.jp/feed', 'http://www.sample2.co.jp/feed', 'http://www.sample3.co.jp/feed'); //表示件数 $num = 10; foreach($rss_arr as $uri) { $rss = fetch_rss($uri); $title = $rss->channel['title']; $link = $rss->channel['link']; foreach($rss->items as $item) { $item_title = $item['title']; $item_link = $item['link']; $description = $item['description']; $description = mb_substr($description , 0, 50); $item_date = $item['pubdate']; $out_item_date = date('n月j日', strtotime($item_date)); $out_item = '<li><a href="' . $item_link . '">' . $item_title . '</a><p class="date">' . $description. '…</p></li>'; $unix_time = date('U', strtotime($item_date)); $item_arr[$unix_time] = $out_item; } } //ソート ksort($item_arr); for(reset($item_arr); $key = key($item_arr); next($item_arr)) { echo $item_arr[$key]; ++$count; if($count == $num) { break; } } ?> </ul> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
どなたかご存知の方がいらっしゃいましたら、ぜひご教授お願いいたします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「固定ページでページングを実装したい」には新たに返信することはできません。