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

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

このトピックには5件の返信が含まれ、2人の参加者がいます。1 年、 11 ヶ月前わいひら わいひら さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #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;
    }
返信先: 特定の id だけ表示もしくは非表示になる○○用ウィジェット
あなたの情報:




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