以下のコードをソースにして、Wordpress で自分の投稿をクエリすると、すべて意図したとおりに機能します。
これにページネーションを追加したいと思います。コードが機能することがわかったので、コードをあまり変更したくありません。これを適応させてページネーションを含めるための最良の方法について誰かアドバイスできますか?
他のページが存在する場合18 posts per page
はnext
、最大で表示したいと思います。prev links
このコードはカスタム カテゴリ テンプレートで使用されていますが、読み取り設定の下に静的なページ設定もセットアップしており、メインの投稿の表示には home.php を使用しています。同じまたは類似のループ コードを使用してページネーションも行いたいと考えています。 . どんな助けでも大歓迎です。コードは次のとおりです。
<div id="Items">
<ul>
<?php
// Grid sorted alphabetically
if (is_category('categoryName'))
{
$args = array( 'posts_per_page' => -1, 'orderby'=> 'title', 'order' => 'ASC', 'category' => 41 );
$categoryNameposts = get_posts( $args );
}
foreach( $categoryNameposts as $post ) : setup_postdata($post);
?>
<li><?php get_template_part( 'content', get_post_format() ); ?></li>
<?php endforeach; ?>
</ul>
</div><!-- #ItemsEnd -->