WordPressテーマSANGOの質問

特定のカテゴリを「次の記事」「前の記事」のリンクに表示させなくしたい。

アバター
YUKI

とても素敵なテーマを使用させていただきありがとうございます。
タイトルの通り、特定のカテゴリを「次の記事」「前の記事」のリンクから除外したいのですが
可能でしょうか?自分で調べてみたものの、よくわからなかったので教えていただけますと幸いです。
よろしくお願いいたします。

サイト内の全記事の投稿ID/カテゴリーIDを一覧で表示する方法
コメントへの回答
サルワカくん
サルワカくん
2021/01/06

お世話になっております。
それは嬉しいです。ありがとうございます。

子テーマにて、prev-next-entry.phpを新たに作成していただき、そのなかに、sango-themeからprev-next-entry.phpの内容をコピーして貼り付けます。
そして、子テーマのprev-next-entry.phpの中に$prev_postと$next_postという変数があるので以下の様に書き換えてみてください。
$prev_post = get_adjacent_post(false, ‘除外したいカテゴリーID’, true)
$next_post = get_adjacent_post(false, ‘除外したいカテゴリーID’, false);

よろしくお願いします。

アバター
YUKI
2021/01/07

早速のお返事ありがとうございました。
試してみたところ出来なかったのですが、サルワカ様の環境では動作しますか?

サルワカくん
サルワカくん
2021/01/07

はい、こちらでは正しく動作しています。

2点確認させてください。

1. 子テーマの以下の場所に設置していますか?/parts/single/prev-next-entry.php
2. prev-next-entry.phpの`get_adjacent_post(false, ‘除外したいカテゴリーID’, true)`にてカテゴリーIDは正しく記述されていますか?

よろしくおねがいします!

アバター
YUKI
2021/01/08

ご返答ありがとうございます。
2点確認しましたが、問題なさそうです…
初歩的な質問でお恥ずかしいのですが、子テーマはporipuを使用していますが、問題ないでしょうか?

サルワカくん
サルワカくん
2021/01/08

お世話になっております。
お伝えした方法は、sangoをベースにご自身で子テーマを作られている場合のカスタマイズ方法です。
poripuについてはsango側では仕様を把握しておりませんので申し訳ありませんがお力になれそうにありません。
よろしくおねがいします。

アバター
YUKI
2021/01/10

お世話になっております。
$prev_post = get_adjacent_post(false, ‘◯’, true);
$next_post = get_adjacent_post(false, ‘◯’, false);

$prev_post = get_adjacent_post(false, ‘◯’, true);
$next_post = get_adjacent_post(false, ‘◯’, false);
IDを囲うのをシングルクオートになおしたら出来ました!
プログラミングほとんどわからないので、全く気付かずご迷惑おかけしました。
ありがとうございました。

アバター
YUKI
2021/01/10

はじめにporipuを使用していることをお伝えしなかった為に、ご迷惑をおかけしてしまい申し訳ありませんでした。
ご丁寧にありがとうございました。

サルワカくん
サルワカくん
2021/01/10

お世話になっております。
解決できてよかったです!