特定の id だけ表示もしくは非表示になる○○用ウィジェット

Simplicityの特徴 フォーラム 要望・機能追加など 特定の id だけ表示もしくは非表示になる○○用ウィジェット

5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #52997 返信
      まちお
      ゲスト

      Simplicity の素晴らしいところの一つに、ウィジェットの充実があると思います。

      特に、投稿記事や固定ページの位置毎に指定できる点、それからパソコン用とモバイル用の
      ウィジェットが用意されている点がとても重宝しています。

      いろんな実験をする際に、特定の記事だけに表示される(もしくは、表示されない)
      テキストウィジェットがあればとても便利だと思います。

      以前は、ウィジェットでも PHP コードを走らせることがプラグインを入れて対応して
      いましたが、Wordpress のバージョンアップなどで非対応になったり、いろいろ不安
      要素があって、使いたくないというのが実情です。

      PHP コードを実行するウィジェットがあればベストですが、さすがにそれを実現するのは
      いろんな意味で難しいかも知れませんね・・・。

    • #53002 返信
      わいひらわいひら
      キーマスター

      いろんな実験をする際に、特定の記事だけに表示される(もしくは、表示されない)
      テキストウィジェットがあればとても便利だと思います。

      これは、「特定の記事で特定のテキストウィジェットを非表示にする」ように、スタイルシートをを書けば実現できると思うのですけど、それではダメなのでしょうか。

    • #53057 返信
      まちお
      ゲスト

      なるほど、その方法で対応できますね!
      その発想はありませんでした。
      ありがとうございます!

    • #53074 返信
      わいひらわいひら
      キーマスター

      一応、特定のページで「投稿IDクラス名」を利用して、特定のテキストウィジェットを非表示にするサンプルコードはこんな感じです。

      .postid-52997 #text-21{
        display:none;
      }
    • #53107 返信
      まちお
      ゲスト

      サンプルコードありがとうございます!

      特定の記事だけでウィジェットを表示するには、下のように CSS の上書きをすれば良いということですね。

      
      #text-21{
        display:none;
      }
      
      .postid-52997 #text-21{
        display:inline;
      }
      
    • #53128 返信
      わいひらわいひら
      キーマスター

      そうそう、そんな感じです。
      あと、できれば、テキストウィジェットは、基本的にはブロック要素なのでブロックにしておいたほうがいいかもしれません。

      #text-21{
        display:none;
      }
      
      .postid-52997 #text-21{
        display:block;
      }
5件の返信スレッドを表示中
返信先: 特定の id だけ表示もしくは非表示になる○○用ウィジェット
あなたの情報:




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