特定カテゴリーの記事だけウィジェットの投稿本文下を非表示にしたい

Simplicityの特徴 フォーラム Simplicityについての質問 特定カテゴリーの記事だけウィジェットの投稿本文下を非表示にしたい

このトピックには8件の返信が含まれ、2人の参加者がいます。1 週、 2 日前 ます さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #53858

    ます

    こんにちは。Simplicity1.8.0の子テーマを使っています。

    タイトルのとおりですが、特定カテゴリーの記事が表示されたときに、ウィジェットの投稿本文下に設定している内容を非表示にしたいです。

    ウィジェット自体にはそういった機能はなさそうなので、なにか別のコードが必要なのでしょうか?

    恐れ入りますが、ご教示いただけますと幸いです。

  • #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は各ウィジェットごとに条件分岐を設定できるので、けっこう細かい指定ができますよ。

  • #53863

    スッパマン

    私も「Widget Logic」使ってます。相性はぜんぜん悪くありません。
    バージョン0.57なんですけど、最近のバージョンにはスパムが含まれているとかで、バージョンアップを見送った経緯があります。現在のバージョン(5.8.2)は問題(スパム)ないですかね?

  • #53877
    わいひら
    わいひら
    キーマスター

    僕は、Display Widgetsを利用しています。

    Jetpackを利用しているのであれば、Jetpackの機能を利用しても良いかと思います。
    WordPressウィジェット表示を操れ!Jetpackのウィジェット表示管理 | WordPressブログ作ってみる?

  • #53881
    わいひら
    わいひら
    キーマスター

    Widget Logicは、かなり古いフォーラムへの書き込みを元に書いた部分なので、削除しておきました。
    お二方とも、利用していて大丈夫そうなので。

  • #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にアップデート後は低評価が入ってないので、改善したのかなと思います(状況証拠から判断しただけですが)

  • #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/

  • #53886
    わいひら
    わいひら
    キーマスター

    僕は、寝ログの方ではDisplay Widgetsを。当サイトでは、Jetpackの方を利用しています。
    どちらかというと、Jetpackのが使いやすいような気がします。
    ただ、僕も乗り換えが面倒なので、そのまま利用しています(笑)
    Jetpackも、Display Widgetsも、設定的にはどちらも簡単なんですけど、Jetpackの方は機能を利用しない時に非表示になってくれているので、その分ウィジェット画面の使い勝手が良いです。

    Widget Logicの方は、確かにセキュリティー警告が邪魔くさかったみたいな感じですね。
    https://wordpress.org/support/topic/incorrect-widget-logic-team-security-recommendation/
    今出でないということは、不評だったので、修正したんでしょうね。

  • #53938

    ます

    皆様、ご回答ありがとうございます。

    Display Widgets を使いました。あれだけ悩んでいたのに、わずか5分足らずで解決です。

    貴重なフォーラム、とても助かります。ありがとうございました!

トピック「特定カテゴリーの記事だけウィジェットの投稿本文下を非表示にしたい」への新規返信追加は締め切られています。

スポンサーリンク
アドセンス(大)
アドセンス(大)