投稿にページ付けを実装しようとしています。私はphp関数とそれを呼び出す方法に少しこだわっていますが。
簡単な方法はこれだと思います:
<?php posts_nav_link(); ?>
しかし、カスタムページネーションが必要な場合はどうなりますか?
これが私の現在のコードです:
<?php
global $wp_query;
$total = $wp_query->max_num_pages;
if ( $total > 1 ) {
if ( !$current_page = get_query_var('paged') )
$current_page = 1;
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => '?paged=%#%',
'current' => $current_page,
'total' => $total,
'mid_size' => 4,
'type' => 'list'
));
}
?>
これは正しいですか、どうすればそれを呼び出すことができますか?index.phpで?ループのどこですか?ありがとう。
明確にするために編集:このコードを実装するにはどうすればよいですか?現時点では、functions.phpに配置しています。したがって、ページネーションが表示されるように、この関数をどのように(そしてループのどこで)参照するのですか?