
Snow Monkeyの記事下にある前後記事なんすけど、同じカテゴリー限定で表示したいっすけど、設定項目にないっすよね?



残念ながら公式には用意されていないな。だが簡単に実装できるから紹介しよう。
目次
前後記事を同一カテゴリー限定にする方法
WordPressでブログ記事を作成していくと、多くのカテゴリーを生み出し、数多くの記事が蓄積されていきます。
Snow Monkeyの記事下の前後記事リンクは、標準で「投稿一覧」全てが対象での前後記事になります。


例えば、デザインの記事に辿り着いて読み進めると、前後記事のリンクがプライベートな旅記事だったりすると、雑記ブログと認知されてしまう可能性があります。
同じカテゴリーへの導線にすることで、専門的なブログ(Webサイト)と認識してもらえるという利点があります。
同じカテゴリーに限定するコード(コピペ可)
下記コードをfunction.php
もしくは、プラグイン「My Snow Monkey」のmy-snow-monkey.php
に追加し、保存で完了です。
// 前後記事を同じカテゴリーにする
add_filter(
'snow_monkey_pre_get_adjacent_post_args', // 前後記事の取得条件を変更するフィルター
function( $args ) {
$args['in_same_term'] = true; // 同じカテゴリー内の記事に限定する
$args['taxonomy'] = 'category'; // カテゴリー('category')を基準に適用
return $args;
}
);
全てのページ(記事)に有効となりますので、特定のカテゴリーだけで有効にしたい場合は調整が必要です!
まとめ:前後記事を同一カテゴリー限定にするカスタマイズ方法
「SWELL」では設定項目から「同じカテゴリーの記事を取得する」という項目があるぐらいに需要のある設定です。
ですが、「SnowMonkey」では用意されていませんので、今回のカスタマイズが有効となってきます。
実際同じカテゴリー表示にすることで、専門性の高いブログは回遊性が高まる施策といえます。
ぜひお試しください。
前後記事を同一カテゴリー限定にするカスタマイズ方法
- SnowMonkeyには前後記事を同カテゴリーに限定する機能はない
- 紹介したコードをコピペで実装可能
コメント(承認制)