0
私はカスタムループにページネーションを追加しようとしていますが、どのように行うのかわかりません。 「プレビュー」と「次へ」ボタンを追加すると、同じ10の投稿が常に表示されます。 whileループではなく、foreachループでは解決策がいくつか見つかりました。 これは、ループが(問題get_postsある?)です:カスタムループのページ分割(foreachを使用したループ)
<?php
$news = get_posts(array('posts_per_page' => 10));
$news['paged'] = get_query_var('paged') ? get_query_var('paged') : 1; ?>
<?php foreach ($news as $article): ?>
<div class="col-md-4">
<h3><a href="<?php echo get_permalink($article->ID); ?>"><?php echo $article->post_title ?></a></h3>
<hr>
<p class="desc"><?php echo $article->post_excerpt ?></p>
<a href="<?php echo get_permalink($article->ID); ?>"><?php echo get_the_post_thumbnail($article->ID,'thumbnail'); ?></a>
<p class="btn_text"><a href="<?php echo get_permalink($article->ID); ?>"> Ler mais</a></p>
</div>
<?php endforeach; ?>
<?php previous_posts_link('<<');
next_posts_link('>>', $custom_query->max_num_pages); ?>
ありがとうございます!私はまだ問題があります。 「古いエントリ」をクリックすると、私はホームページにリダイレクトされます。 – user3616665