サポート » 使い方全般 » 記事中の画像を消す方法

  • 解決済 hirokichi

    (@hirokichi)


    記事を書く時に画像も付けて投稿してきました。
    記事数もかなり多いので1つ1つ画像を消す作業は時間的にも無理です。
    それで
    記事中の一番最初の
    <img src="ooo">
    で表示される画像を全部削除出来れば良いのですが
    とりあえずCSSなどで消す方法などあるでしょうか。
    どうかお助けお願いします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • 使用しているテーマにもよるとは思いますが

    .entry-content img {
      display: none;
    }

    これで画像は見えなくなると思います。

    トピック投稿者 hirokichi

    (@hirokichi)

    taku-ksさんどうもありがとございます。
    教えて頂いた通りで通常は画像を消すことが出来ました。

    僕の場合windows live writerで投稿をしているせいか画像全てに
    styleで
    display: inline;が書かれています。
    これを取ると画像は消えるのですが何か良い方法ないでしょうか。
    本当に申し訳ないのですがアドバイスよろしくお願いします。

    最優先にしちゃえば良かったような気がします。(未検証)

    .entry-content img {
      display: none !important;
    }
    トピック投稿者 hirokichi

    (@hirokichi)

    taku-kさん本当にありがとございました。
    教えて頂いた通りにやれば画像を消すことが出来ました。

    既に解決しているようですがオマケで。
    cssで「画像を表示させない」ではなく記事中のimgタグを除去してしまうものです。
    微微たるものとはいえ表示しないタグの文字列を表示の度に無駄に転送するのも何ですし。

    1. Search Regexプラグインをインストール
    2. 管理画面のツールからSearch Regexを選択
    3. SourceはPost content(初期値)、Search patternに /<img (.*?)>/ を入力、Replace patternは空。Regexにチェック
    4. Searchを実行して検索結果を確認しimgタグだけに赤色ハイライトが入ることを確認する
    5. 4の結果に問題がなければReplace&Saveを実行

    1万タグ程度ならそんなに時間はかかりません。あまりに置換対象が膨大だとphp.iniの設定変更が必要かも。

    トピック投稿者 hirokichi

    (@hirokichi)

    gatolaboさんありがとございます。
    display: noneはSEO的にもあまりよろしくなさそうなので
    画像を小さく表示するやり方にしました。
    時間に余裕が出来たら一度教えて頂いたプラグインを試してみたいと思います。
    またよろしくお願いします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「記事中の画像を消す方法」には新たに返信することはできません。