ページネーションをプラグインなしで
-
お世話になります。
今回ワードプレステンプレートTwenty Fifteenでページネーションをプラグイン無しで
自作しようとはじめました。念のためにテストサイトで作りましたがエラーが出てしまいます。
(functions.php)に以下を記述するとエラーになります。
//--------------------------------------------------------------------------- // ページネーション //--------------------------------------------------------------------------- function ori_pagenavi($range = 2) { global $wp_query; $pagenavi = ""; $showitems = ($range * 2) + 1; $max_page = $wp_query->max_num_pages; $now_page = get_query_var('paged'); if ($now_page == 0) { $now_page =1; } if ($max_page != 1 && $max_page != 0) { $pagenavi .= "<div class=\"ori_pagenavi\"><span>Page ".$now_page." of ".$max_page."</span>"; if ($now_page > 2 && $now_page > $range + 1 && $showitems < $max_page) { $pagenavi .= "<a href='".get_pagenum_link(1)."'>« First</a>"; } if ($now_page > 1 && $showitems < $max_page) { $pagenavi .= "<a href='".get_pagenum_link($now_page - 1)."'>‹ Previous</a>"; } for ($cnt=1; $cnt <= $max_page; $cnt++) { if (!($cnt >= $now_page + $range + 1 || $cnt <= $now_page - $range - 1) || $max_page <= $showitems ) { if ($now_page == $cnt) { $pagenavi .= "<span class=\"current\">".$cnt."</span>"; } else { $pagenavi .= "<a href='".get_pagenum_link($cnt)."' class=\"inactive\">".$cnt."</a>"; } } } if ($now_page < $max_page && $showitems < $max_page) { $pagenavi .= "<a href='".get_pagenum_link($now_page+1)."'>Next ›</a>"; } if ($now_page < $max_page-1 && $now_page+$range-1 < $max_page && $showitems < $max_page) { $pagenavi .= "<a href='".get_pagenum_link($max_page)."'>Last »</a>"; } echo $pagenavi."</div>\n"; } }
どうしたらエラーが出ないようになるでしょうか?
よろしくお願いします。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「ページネーションをプラグインなしで」には新たに返信することはできません。