Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › カテゴリごとにサイドバーを変えたい
- このトピックには7件の返信、2人の参加者があり、最後に
ほしのにより10年、 6ヶ月前に更新されました。
-
投稿者投稿
-
-
2016年3月15日 4:13 PM #37501
ほしの
ゲスト親カテゴリが例えば2個あった時に、それぞれ別の内容にしたいんです!
自分のサイトはカテゴリ別にサイドバーに置きたいものが違くて
1のカテゴリ的に置きたいけど、2のカテゴリ的には関係ないウィジェットだな~ってなる場合があります。
サブドメインも考えたんですけど、インデックス数を一つのドメインに集めたかったのでそうしたかったんです!相互リンク的にも怖いし!
理想のサイトはgame8みたいな感じに一つのサイトにまとめたいです。
あともちろん、親カテゴリだけではなくその小カテゴリにも反映されるようにして欲しいです。
説明が少し下手ですが、もしよろしければ解決していただけると助かります。
-
2016年3月15日 4:24 PM #37503
Hidekichi
ゲスト> 1のカテゴリ的に置きたいけど、2のカテゴリ的には
> 関係ないウィジェットだな~ってなる場合があります。そういう場合は、2つとも設置しておいて、cssなりjQueryなりでカテゴリを調べ不必要な方を非表示にすればよいのです。具体的にどういうものがどういう時に必要で、カテゴリはどこに表示されていているものを基準にするか等がないとサンプルはアレですが、現状の仕様でもアイデア次第でできますよ。
-
2016年3月15日 8:21 PM #37525
わいひらキーマスターこういった、プラグインを使用しても良いかもしれません。
Widget Logic – ウィジェットに条件分岐タグを指定できるWordPressプラグイン – ネタワン -
2016年3月16日 10:07 AM #37542
ほしの
ゲスト自分なりに色々やってみたんですがWidget Logicを使って
is_category()やin_category()などでやってもなぜかできないんですよねー。
カテゴリのIDの1だけ親カテゴリと小カテゴリだけに表示したくて
is_category(‘1’) とかやってみたんですけどなぜかID1の方も非表示になってしまいました。
逆に !is_category(‘1’) とかでもやってみたんですけど今度は他の親カテゴリでも表示されてしまいました。
http://www.nekotricolor.com/entry/2013/02/06/822/ のサイトに乗っているやり方で
サイドバーを増やしても何故か反映されませんでした。色々試したんですけど、どうもうまく行きません・・・
Simplicityはwidget logicが相性悪いんですかね?
widget logic visualのプラグイン使ったらウィジェットが動かせなくなったりしたし。
-
2016年3月16日 7:50 PM #37557
わいひらキーマスター相性が悪かったとしても、そういった動作はしないような気がします。
Jetpackでも似たようなことができるみたいですよ。現在は日本語表示。
Jetpackにウィジェットの「公開状態」機能が追加されて、同カテゴリー人気記事へのリンクが貼りやすくなった!≡ – げんきざっくざく
WordPressウィジェット表示を操れ!Jetpackのウィジェット表示管理 | WordPressブログ作ってみる? -
2016年3月16日 9:33 PM #37566
ほしの
ゲストわいひらさんの通りJetpackをやってみたんですけど
ある親カテゴリを表示にしたんですけど
親カテゴリに含まれる記事は反映されたんですけど
その小カテゴリには反映されませんでした。
解決方法はありませんか?
-
2016年3月17日 3:31 PM #37592
わいひらキーマスター複数の条件を追加してもダメですか?
ただ僕も、Jetpackの仕様にそこまで詳しいわけではないので、プラグインの動作については、プラグイン作者さんに聞いていただけると助かります。 -
2016年3月17日 5:25 PM #37596
ほしの
ゲストわいひらさんやHidekichiのおかげでなんとか出来ました!
自分がやった方法は、複数条件をつけるのではなく
新しくカテゴリを作って、そこに表示にしたい記事をすべて入れて
そして新しく作ったカテゴリに条件をかけてあげることで解決しました!
小カテゴリに反映とかしなくても一つのカテゴリにまとめてあげればよかったんですね(笑)
こんな私にお付き合いいただきアドバイスしていただけたことを感謝します!
-
-
投稿者投稿
- トピック「カテゴリごとにサイドバーを変えたい」には新しい返信をつけることはできません。