「WordPress Popular Posts」で表示した人気記事から特定カテゴリーが除外できない場合の対応

スポンサードリンク

定番中の定番プラグイン「WordPress Popular Posts」でサイドバーなど任意の場所に特定のカテゴリーだけ除外して人気記事一覧を表示させる方法です。

 

ヘルプを読むのが面倒だったので検索してみたところ

 

get_mostpopular('cats_to_exclude="ここに除外するカテゴリーのIDを指定"');

 

「cats_to_exclude」というパラメーターに除外したいIDを入れて使えばいいよと書かれていたのでやってみたのですが全然除外される気配もなく、一体どういうことなんだと悩んだ挙句、思いついたのが

 

「そうだ、ヘルプを読もう!」

 

という素晴らしい考えでした。

というわけで「設定 」→「 WordPress Popular Posts」→「よくある質問」にあるパラメーターリストを確認してみました

 

 

ふむふむ・・・ん??

 

cat

これを設定すると、指定されたカテゴリIDのエントリが全て表示されるようになります。マイナス符号を使うと、そのカテゴリは表示から外されるようになります。

例:cat=”1,55,-74″

 

「cats_to_exclude」なんて無かったんや・・・「cat」にマイナス付けて指定するだけやったんや・・・。

というわけでこうすると・・・

 

get_mostpopular('cat="ここに「-」付きで除外するカテゴリーのIDを指定"');

 

これで万事OK、他にも色々パラメーターを指定している場合は「&」を頭に付けて末尾に入れればOKです。

 

更に「カテゴリーIDってどこで見るんだっけ?」とついつい忘れがちなのでついでにメモしておきます。

 

WordPressのカテゴリーIDってどこで調べるの?

  1. ダッシュボードの「投稿」をクリック
  2. 「カテゴリー」をクリック
  3. IDを確認したいカテゴリーの名前をクリック
  4. ブラウザ上のアドレスバーに表示されている「category&tag_ID=」の後ろの数字がカテゴリーIDとなります。
この記事をサイトに埋め込む
スポンサードリンク
この記事をシェアする
RSSリーダーに登録する

 RSSリーダーで購読する

Facebookの反応