非常に長い投稿がいくつかあり、50ページを超えるものもあります(次のページのショートコードを使用)。wp_link_pagesを使用すると、50の内部投稿リンクが表示されます。これは明らかに使用できません。
wp_link_pages関数に範囲を追加するにはどうすればよいですか?
出力は次のようになります:... 45678 .. ..
編集:
参考資料については、こちらをご覧ください:http: //codex.wordpress.org/Function_Reference/wp_link_pages
編集10/1/12:
これのロジックを理解しましたが、既存のwp_link_pages関数に追加する方法を理解する必要があります。
function limitPagination(){
$displayPages = 5;
$firstPage = 1;
$lastPage = $numpages > 5;
while($numpages > $displayPages){
if(($pageNow > $firstPage +2) && ($pageNow < $lastPage - 2)){
echo (($pageNow - 2).($pageNow - 1).$pageNow.($pageNow + 1).($pageNow + 2));
}
}
}