Simplicityの特徴 › フォーラム › Simplicityについての質問 › 特定カテゴリーの記事だけウィジェットの投稿本文下を非表示にしたい
- このトピックには8件の返信、2人の参加者があり、最後に
ますにより9年、 3ヶ月前に更新されました。
-
投稿者投稿
-
-
2017年7月15日 12:33 PM #53858
ます
ゲストこんにちは。Simplicity1.8.0の子テーマを使っています。
タイトルのとおりですが、特定カテゴリーの記事が表示されたときに、ウィジェットの投稿本文下に設定している内容を非表示にしたいです。
ウィジェット自体にはそういった機能はなさそうなので、なにか別のコードが必要なのでしょうか?
恐れ入りますが、ご教示いただけますと幸いです。
-
2017年7月15日 4:16 PM #53862
パソ活
ゲストこんにちは。
簡単に済ませる場合は「Widget Logic」というプラグインを使います。
https://ja.wordpress.org/plugins/widget-logic/
参考:Widget Logic – ウィジェットに条件分岐タグを指定できるWordPressプラグイン | ネタワン
ちなみにSimplicityと相性の悪いWordPressプラグインまとめの記事でWidget Logicがリストアップされていて、フォーラムのSimplicityでエラーを起こすプラグイン報告でも軽く報告されていますが、エラーを起こした原因がWidget Logicなのかどうか確実性が高くなさそうなので、意外と大丈夫なんじゃないかと思ってます。最近プラグインが更新されて、一応WordPress4.8にも対応済みとなっています。
自分は現在Simplicity1.9.3で、Widget Logicを使い始めてから1年以上経っていますが今まで不具合を感じたことはありません。
ーーー
特定のカテゴリで表示しないようにする方法は自分も普段から使っています。
Widget Logicをインストールすると、各ウィジェットの下のほうに「ウィジェットのロジック:」という欄が表示されるようになります。画面キャプチャなどは先程の参考記事を見てください。
例えばカテゴリのURLがhttp://example.com/category/stationeryだった場合、
Widget Logicの入力欄は以下の通り。
!in_category( ‘stationery’ )
「stationeryカテゴリに所属する記事以外で表示」という感じの意味になります。条件指定のやり方はこのページを参考にしました。
WordPressで特定のカテゴリーの時だけ表示させる条件分岐の書き方 | ホームページ制作 SEO対策 福岡のアイドットデザイン「!」は「~以外」
「in」は「属する」(正確な表現じゃないかもしれません)
この意味が分かれば今回やりたいことはできますね。その他、「WordPress 条件分岐」などで検索するといろいろな条件指定が解説されているので、他の使い方もできるようになります。
Widget Logicは各ウィジェットごとに条件分岐を設定できるので、けっこう細かい指定ができますよ。
-
2017年7月15日 5:03 PM #53863
スッパマン
ゲスト私も「Widget Logic」使ってます。相性はぜんぜん悪くありません。
バージョン0.57なんですけど、最近のバージョンにはスパムが含まれているとかで、バージョンアップを見送った経緯があります。現在のバージョン(5.8.2)は問題(スパム)ないですかね? -
2017年7月15日 10:23 PM #53877
わいひらキーマスター僕は、Display Widgetsを利用しています。
Jetpackを利用しているのであれば、Jetpackの機能を利用しても良いかと思います。
WordPressウィジェット表示を操れ!Jetpackのウィジェット表示管理 | WordPressブログ作ってみる? -
2017年7月15日 10:26 PM #53881
わいひらキーマスターWidget Logicは、かなり古いフォーラムへの書き込みを元に書いた部分なので、削除しておきました。
お二方とも、利用していて大丈夫そうなので。 -
2017年7月16日 12:58 AM #53884
パソ活
ゲストDisplay Widgetsというのは今まで知りませんでした。検索してみたらこっちのほうが明らかに設定が簡単そうですね(笑)
一度設定を完璧にカスタマイズすると乗り換えるのが面倒になるので、これから使い始めるなら簡単なほうを選んだほうが良いかもしれませんね。わいひらさんが使っているという実績もありますし。
ーーー
ちなみにWidget Logicのスパムうんぬんのことについて公式のレビューを見てみたところ、
https://wordpress.org/support/plugin/widget-logic/reviews/<p>I had no issues with this plugin until a recent update. With the most recent update, they added a banner to my dashboard with spam for another of their plugins. They gave it the appearance of a security alert. I solved the problem by deleting the spammy plugin. Such behavior is disgusting.
Here was the message:
Widget Logic team security recommendation only! If your site is currently not protected (check with your admin) against login attacks (the most common reason admin login gets compromised) we highly recommend installing Limit Login Attempts Reloaded plugin to immediately have the protection in place. *Install Button*
I’m happy to have this gross garbage off of my site. I will never install a plugin by WPChef again.</p><cite>引用:Topic: Updated added Ad for other plugin. Plugin DELETED « WordPress.org Forums</cite>
ダッシュボードに、必要ないプラグインのバナーがセキュリティ警告とともに表示されたようです。(英訳に絶対の自信はないので一応上記の英文を読んで下さい)
メッセージの部分を読む限り、そのプラグインはログインセキュリティに関するものだったようです。
お恥ずかしながら自分はダッシュボードを意識して見る機会は少なく、そのようなバナーやメッセージが表示されていたのかよく覚えていません。(たいていカスタマイズやウィジェットの設定画面を直接開くのでダッシュボードを開く機会が少ないんです)
現在(Widget Logic5.8.2)はダッシュボードにそのようなバナーは無く、公式のレビューも5.8.2にアップデート後は低評価が入ってないので、改善したのかなと思います(状況証拠から判断しただけですが)
-
2017年7月16日 1:10 AM #53885
パソ活
ゲスト最初の回答でWidget Logicについてばかり参考リンクが充実しているので、一応このフォーラムを見た人用にDisplay Widgetsの参考リンクも載せておきますね。
公式:Display Widgets — WordPress プラグイン
https://ja.wordpress.org/plugins/display-widgets/↓説明がわかりやすいものや体験談など。
Display Widgets – ウィジェットに表示条件を設定できるWordPressプラグイン | ネタワン
http://netaone.com/wp/display-widgets/ウィジェットの表示をページ毎に変更! 非表示設定も簡単!Display Widgetsの使い方 | みてみた
http://mitemita.com/display-widgets/AdSenseを非表示に!ウィジェットごとに表示する条件を指定できるプラグイン-Display Widgets | OPENCAGE
https://open-cage.com/plugin-display-widget/ -
2017年7月16日 5:51 PM #53886
わいひらキーマスター僕は、寝ログの方ではDisplay Widgetsを。当サイトでは、Jetpackの方を利用しています。
どちらかというと、Jetpackのが使いやすいような気がします。
ただ、僕も乗り換えが面倒なので、そのまま利用しています(笑)
Jetpackも、Display Widgetsも、設定的にはどちらも簡単なんですけど、Jetpackの方は機能を利用しない時に非表示になってくれているので、その分ウィジェット画面の使い勝手が良いです。Widget Logicの方は、確かにセキュリティー警告が邪魔くさかったみたいな感じですね。
https://wordpress.org/support/topic/incorrect-widget-logic-team-security-recommendation/
今出でないということは、不評だったので、修正したんでしょうね。 -
2017年7月18日 6:49 PM #53938
ます
ゲスト皆様、ご回答ありがとうございます。
Display Widgets を使いました。あれだけ悩んでいたのに、わずか5分足らずで解決です。
貴重なフォーラム、とても助かります。ありがとうございました!
-
-
投稿者投稿
- トピック「特定カテゴリーの記事だけウィジェットの投稿本文下を非表示にしたい」には新しい返信をつけることはできません。