サポート » その他 » 「前の記事へ」、「次の記事へ」が飛び飛びになる

  • 【前提・実現したいこと】

    現在、WordPressにて自作のテーマを作成しております。

    single.phpで「前の記事」、「次の記事」欄を作成しており、作成自体はできたのですが、飛び飛びで表示されてしまいます。

    どのように記述すれば、「前の記事へ」、「次の記事へ」がうまく表示されるようになるかを知りたいです。ご教授いただけますと幸いです。

    【発生している問題・エラーメッセージ】

    現在、テスト用に27記事作成しております。

    「次の記事へ」では、最初の記事を除いて、2, 4, 8, 10, 22, 23, 24, 25, 26, 27記事目が表示されています。

    「前の記事へ」では、最後の記事を除いて、26, 25, 24, 23, 11, 10, 5, 4, 3, 2, 1記事目が表示されています。

    【該当のソースコード】

    
    <div class="article__pre-next">
     <?php
       $next_post = get_next_post();
       $prev_post = get_previous_post();
       if ( $next_post ):
     ?>
      <div class="article__prev">
      <a href="<?php echo get_permalink($next_post->ID); ?>" class="article__prev__link">
      次の記事へ
    
        <div class="article__prev__wrapper">
          <div class="article__prev__img">
             <?php echo get_the_post_thumbnail($next_post->ID); ?>
          </div>
        <span class="article__prev__txt"><?php echo esc_attr($next_post->post_title); ?></span>
        </div>
      </a>
      </div>
     <?php 
       endif;
       if( $prev_post ):
     ?>
     <div class="article__next">
       <a href="<?php echo get_permalink($prev_post->ID); ?>" class="article__next__link">
        前の記事へ
    
        <div class="article__next__wrapper">
         <div class="article__next__img">
         <?php echo get_the_post_thumbnail($prev_post->ID); ?>
         </div>
       <span class="article__next__txt"><?php echo esc_attr($prev_post->post_title); ?></span>
        </div>
       </a>
      </div>
     <?php endif; ?>
     </div>
    

    【試したこと】
    「ページャー おかしい」、「single.php 前の記事へ 次の記事へ」、「ページネーション 飛び飛び」、「前の記事 次の記事 飛び飛び」、「ページネーション うまくいかない」等で検索しました。

    以下の記事は実際に試してみました。

    WordPressで「前の記事へ」、「次の記事へ」をカスタマイズする方法

    WordPress:「前の記事」「次の記事」7つのカスタマイズ方法

    WordPressで「前の記事」「次の記事」ナビのカスタマイズ

    single.phpにページャー表示

    ▼ こちらはsingle.phpに関する内容ではありませんでした。
    WP-PageNaviを使わないでページネーションを設置する方法

    ▼ こちらは非推奨のquery_posts()を使用しておりますので試していません。
    諦めないで…!WordPressでページ送りがうまく行かない時の3つの対処法+究極奥義

    ▼ 固定ページとアーカイブページの内容でした。一応やってはみましたが解決せず…。
    WordPressのページネーションがうまくいかない原因は?

    ▼ 該当の内容ではありませんでした。
    05_WordPress自作テーマ制作の応用:ページネーションを作ろう

  • トピック「「前の記事へ」、「次の記事へ」が飛び飛びになる」には新たに返信することはできません。