WordPressテーマSANGOの質問

おすすめ記事(記事下)を特定カテゴリで非表示にしたい

アバター
はるかぶ

お世話になっております。
おすすめ記事(記事下)について、特定のカテゴリ(または記事単位)で非表示にしたいと考えています。カスタマイズ等が必要かと思いますが、対応する方法は無いでしょうか?

カスタマイザーでデザイン設定
カスタマイザーでデザインや細かな設定をしよう
コメントへの回答
サルワカくん
サルワカくん
2019/10/10

仰る通り、カスタマイズが必要になります。
以下のような方法で可能です。

①親テーマ内の「parts」⇒「single」⇒「entry-footer.php」を子テーマに複製します
(このとき子テーマのフォルダ構成もparts/single/entry-footer.phpというように合わせます。これで子テーマのentry-footer.phpが読み込まれるようになります)
②子テーマのentry-footer.phpを開くと、以下のような部分があると思います。これがおすすめ記事です。

<?php sng_recommended_posts(); // おすすめ記事 ?>

こちらをWordPressの条件分岐関数の中に含めることでイメージ通りになると思います。
例えば、カテゴリー1とカテゴリー2だけで表示したい場合は以下のようにします。

<?php if( is_category( array('カテゴリーID1', 'カテゴリーID2') ) ) : ?>
  <?php sng_recommended_posts(); // おすすめ記事 ?>
<?php endif; ?>

よろしくお願いします。

アバター
はるかぶ
2019/10/27

回答が遅くなりましたが、上記方法で解決できました。

カスタマイズ方法までご教示頂き、素晴らしいサポートに感謝しております。