WP Astraテーマで同一カテゴリーの「次の投稿」を表示させる方法

WordPressでAstraテーマを使っていて、複数のカテゴリーの投稿をそれぞれ別の投稿一覧で表示させ、ある個別投稿を表示させた下に、「前の投稿」と「次の投稿」という選択肢があり、どちらかをクリックすると、全然別のカテゴリーの投稿(時間的には確かにそうなんだけど)が表示される、という経験はないでしょうか?
Google 検索で色々調べると、

<!– 前の記事 –>
<?php previous_post_link(‘%link’,’%title’, true); ?>
<!– 次の記事 –>
<?php next_post_link(‘%link’,’%title’, true); ?>

を、single.php に書き込みなさい。
というアドバイスが出てきますが、Astraテーマではダメです。

この課題を解決する方法が、wordpress.org/support/topic/ にありました。
“Next and Prev posts navigation within the same category – Astra theme” です。
「前の投稿」や「次の投稿」といった表示ではなく、前後投稿のタイトルがモロに表示されますが、以下のコードを functions.php の最下段に追加してみてください。

add_filter( ‘astra_single_post_navigation’, ‘ast_post_navigation’ );
function ast_post_navigation () {
$arr = array(
‘next_text’ => ‘%title’,
‘prev_text’ => ‘%title’,
‘in_same_term’ => true,
);
return $arr;
}






wordpress.org/support/topic/next and Prev posts navigation within the same category – Astra theme