在 WordPress 可以利用 the_post_navigation() 取得單篇文章上一篇及下一篇文章,直接使用該函式會直接出現上一篇及下一篇文章的標題及連結,函式可以傳入陣列的參數,像是:

the_post_navigation( array(
            'prev_text'  => '上一篇 %title',
            'next_text'  => '下一篇 %title' ,
        ) );

prev_text 跟 next_text 可以自訂上一篇及下一篇顯示的文字內容,變數 %title 會自動抓取文章標題,也可以帶入自訂的 html 標籤。

完整參數如下:

the_post_navigation( array(
            'prev_text'                  => __( 'prev chapter: %title' ),
            'next_text'                  => __( 'next chapter: %title' ),
            'in_same_term'               => true,
            'taxonomy'                   => __( 'post_tag' ),
            'screen_reader_text' => __( 'Continue Reading' ),
        ) );

 

參考:
the_post_navigation()