WordPressテーマSANGOの質問

人気記事で特定のカテゴリーを除外したい

アバター
taka

プラグインの「人気記事」を使用していますが、特定のカテゴリーの全記事をランキングから除外したい場合はどうしたらいいでしょうか?

SANGO
SANGO 質問ガイドライン
コメントへの回答
サルワカくん
サルワカくん
2021/01/28

お世話になっております。

SANGO標準の人気記事表示機能ではなく、プラグインを使ったカスタマイズ方法ということでしょうか?
申し訳ありませんがプラグインを使ったカスタマイズ方法のサポートは行っておりません。
SANGOに標準搭載さえている人気記事表示機能をご利用する場合は、
以下のように一覧表示に含めたいカテゴリーを指定する形になります。


function sng_get_popular_posts($num = 6) {
return get_posts(array(
'post_type' => 'any',
'numberposts' => $num,
'meta_key' => 'post_views_count',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'category' => '含めたいカテゴリーIDをカンマで区切る'
));
}

よろしくお願いします。

アバター
taka
2021/01/30

素早い返答感謝いたします。
sangoに標準で搭載されている人気記事機能のことです。こちらのタグはどのファイルに追加したらいいのでしょうか?

もしfunctions.phpでしたら真っ白になるのを防ぐためにCode Snippetsというプラグインを使って作業していますが、このタグをいれると2行目がエラー(Cannot redeclare function sng_get_popular_posts.)になって追加できませんでした。

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

お世話になっております。

子テーマを作成して、その子テーマのfunction.php内に記述すると正しく動作すると思いますがいかがでしょうか?
よろしくお願いします。

アバター
taka
2021/01/30

子テーマのfunctions.phpに追加したらできました!
こんなに簡単にできるとは。
sangoのテーマはデザインが美しくて購入させていただきましたが、ショートコードがとても充実していて簡単に見栄えの良いホームページが作れるので気に入っています。
素晴らしいテーマを提供していただきありがとうございます。

最後に誠に申し訳ないのですが、前の投稿で誤って名前をフルネームで記載してしまったのでtakaに変更していただけないでしょうか?
あとから投稿名の編集ができないのであればそのコメントの削除をお願いできないでしょうか?
よろしくお願いします。m(_ _)m

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

ありがとうございます!
喜んでいただいてよかったです。
ぜひご友人様や知人様などにSANGOの魅力をお伝えいただければとおもいます。

こちらお名前を変更させていただきました。
よろしくお願いします。