WordPressの記事に挿入する画像にオリジナルclassを追加する
  • WordPressの記事に挿入する画像にオリジナルclassを追加する
  • 記事公開:2017/07/18
  • 最終更新:-------------

WordPressの記事に挿入する画像にオリジナルclassを追加する

とある案件で、とあるクライアント様から、記事に画像を挿入する時、独自のclassを追加したいとご要望をいただき ...

この記事は約 3 分で読めます。

とある案件で、とあるクライアント様から、記事に画像を挿入する時、独自のclassを追加したいとご要望をいただきました。

画像に簡単な装飾をつけたいとのこと。

ご存知かと思います、Wordpressの記事にメディアから画像を挿入すると、自動的に以下の様なclassが挿入される仕様になっています。

class="alignnone size-large wp-image-11020"

ここにオリジナルのクラスが自動的に挿入されるようにしたいとのご希望でした。

自動的にクラスを追加するとなると、ややこしいカスタマイズが必要だと思われるかもしれません。
そんなことは全然なくて、functions.phpにコードを追記するだけでOKです。

以下のコードをfunctions.phpに追記してください。

add_filter('get_image_tag_class', function($class){
return $class . ' wp-image';
});
// ↑無名関数を使った書き方なので、PHP5.3以降対応

記事に挿入する画像のclassを変更・追加する より引用

このコードを追記するだけで、メディから画像を挿入すると、【wp-image】というオリジナルタグが自動的に挿入されます。

上記のコードで赤文字部分がオリジナルのクラス名を指定している部分です。
このクラス名は、自由に変更してください。

この時、注意が必要です。

上記のコードを確認すると分かりますが、オリジナルクラスの前に【半角スペース】があります。
この半角スペースは、絶対に削除しないでください。

この半角スペースを削除してしまうと、Wordpressが自動的に挿入する複数のクラスの最後と、今回のカスタマイズで自動挿入させるオリジナルクラスが合体してしまうためです。

半角スペースがある場合

class="alignnone size-large wp-image-11020 wp-image"

半角スペースが無い場合

class="alignnone size-large wp-image-11020wp-image"

半角スペースがないと、上記の赤文字部分のように、クラスが合体してしまいます。
そうなりますと、どちらのクラスに設定した装飾も反映されません。

この点は注意が必要です。

この記事が気に入ったら【いいね】しよう!

Wordpressサイトのカスタマイズで
お困りではありませんか?

あなたのWordpressサイトを、ご希望に沿ってカスタマイズいたします。
次に該当する方は、お気軽にご相談下さい。

  • Wordpressサイトをカスタマイズしたいが、やり方が分からないで困っている。カスタマイズの知識が豊富な人に任せたい。
  • Wordpressサイトをカスタマイズしたいが、自分でカスタマイズする暇がない。カスタマイズが得意な人に丸投げしたい。
  • Wordpressサイトをカスタマイズしてみたが、上手くカスタマイズできなかった。カスタマイズ経験が豊富な人に任せたい。
  • Wordpressサイトをカスタマイズしてみたら、バグが発生して困っている。正常に動作するように正しくカスタマイズしてほしい。

一つでも該当する方は、以下のリンクからチェックしてみてください。

詳細を確認する

現在、上記サービスは別ドメインで運用しております。
ドメインは異なりますが、わたしが提供させていただいているサービスです。

著者:takaya kondo

岡山在住のWebディレクターです。Wordpressを使ったWEBサイト制作を中心に10年間ほど活動させていただいています。

Wordpress関連の記事でお役に立てれば幸いです。

【関連記事】あなたが興味のありそうな関連記事をご紹介します。

  • 2015-02-20

    【WordPress】テーマフォルダの画像を呼び出すときの画像パスを短くする方法

    WordPressのテーマファイルに設置した画像を投稿や固定ページ内に掲載しようとすると、どうしても画像パスが長くなってしまいます。今回はfunctions.phpを編集して画像パスを短くする方法をご紹介します。 記事を読む

  • 2016-07-20

    不正ログイン撲滅!WordPressのログインフォームに画像認証を導入しよう!

    不正ログインからあなたのWordPressサイトを守る方法をご紹介します。ログインフォームに画像認証を導入することで不正ログインを防ぎましょう!「SI CAPTCHA Anti-Spam」を使えば簡単です! 記事を読む

  • 2016-02-15

    WordPressの記事を簡単に複製できるプラグイン「Duplicate Post」

    WordPressの記事を簡単に複製できるプラグイン「Duplicate Post」をご紹介します。記事を作成する時にひな形記事を複製して使っている方などに便利なプラグインです。このコンテンツを読んだ3分後には、記事をポンポン複製できる様になります。 記事を読む

  • 2015-01-27

    【WordPress】公開してから時間の経ったコンテンツにメッセージを表示させる方法

    WordPressサイトで公開してから時間の経ったコンテンツにメッセージを表示させる方法をご紹介します。技術系、ニュース系サイトの場合、古い記事の内容は現在の実情にあわないケースがあります。訪問者が古い情報を惑わされないよう、特定の条件に当てはまる古いコンテンツにメッセージを表示する方法です。 記事を読む

  • 2017-12-09

    既存サイトをWordPressで管理運営できるようにするまでの全体像

    既存サイトをWordPressで管理運営できるようにするための全体像をまとめてみました。ご自身のサイトがWordPress以外で構築されていて、WordPressに乗り換えたいとお考えの方には参考になるコンテンツです。チェックしてください。 記事を読む

コメントを残す


(必須)