親カテゴリに子カテゴリの投稿を表示させない

2013年4月13日

カテゴリー:Wordpress

elegantthemeを使うと、
カテゴリー表示のページにいくと
子カテゴリーに含まれているものまで表示される。

 

 

 

それを、表題の通り
親カテゴリに子カテゴリの投稿を表示させない為の方法。
ブログじゃ無くてCMS的に使う場合に、良くありがちな設定だと思う。

 

 

the_posts(); の前にコードを入れるだけ。

 

 

elegantthemeの場合、
archive.php とかが存在しないので、
カテゴリーを表示する場合に使うファイルを見ると

include templeteとかで最終的に
entry.phpを読み込む設定になっている

だから、entry.phpをいじれば良いんだけど

 

 

the_posts();はどこにあるかっていうと

見たらすぐ分かる。

一番上・・・

 

 

だから、

entry.phpを開いたら、
何も考えずに、文字通り先頭に
以下のコードを入れればOK

$current_cat = get_query_var('cat'); if ($children = get_categories('child_of='.$current_cat)) { $exclude = array(); foreach ($children as $child) $exclude[] = $child->term_id; query_posts(array('cat'=>$current_cat, 'category__not_in' => $exclude)); }

ちなみに、eleganttheme以外でも、場所は知らないけど、全部通用します。

デル株式会社
HP Directplus -HP公式オンラインストア-

Related Articles

DELL XPSの延長保証を後から購入

DELL XPSの延長保証を後から購入

以前、XPSを購入したときの記事の追加です。   保証費用 前回の記事で、 Inspironは、引き取り修理が選べるのに XPSは、引き取り修理が選べないっていう仕様になってると書きましたが、 2020.2.4現在は引き取り修理も選択できます。   なんか、値段とか色々設定が変わったタイミングだったので、表示上の問題だったのかもしれません。     ただ、2018.12の購入時 4年間 Premium Supportは+51,000円  でしたが、 2020.2の時点では、...

テーマ投資のFOLIO

テーマ投資のFOLIO

売り時 その1 FOLIOに口座を開設して、数年たちました。 儲かったもの(プラスを出して現金化したもの)も、含み損を抱えているものもあります。 そして気づいたFOLIOの弱点は、いつ売ればいいのか教えてくれないことです。   自分で考えないといけません。 だから、自分で考えました。 特定の%を設定して、それを超えたら(上がっても下がっても)売ればいいと思います。 ちなみに、自分は1割で設定しています。 まあ、この考え方を実践している人は多いと思いますが。。。    ...

テーマ投資のFOLIO

テーマ投資のFOLIO

売り時 その1 FOLIOに口座を開設して、数年たちました。 儲かったもの(プラスを出して現金化したもの)も、含み損を抱えているものもあります。 そして気づいたFOLIOの弱点は、いつ売ればいいのか教えてくれないことです。   自分で考えないといけません。 だから、自分で考えました。 特定の%を設定して、それを超えたら(上がっても下がっても)売ればいいと思います。 ちなみに、自分は1割で設定しています。 まあ、この考え方を実践している人は多いと思いますが。。。    ...

0 Comments

0コメント

コメントを提出

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください