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サイトをカスタマイズしてみたら、バグが発生して困っている。正常に動作するように正しくカスタマイズしてほしい。

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

詳細を確認する

著者:とあるWEBディレクター

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

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

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

  • 2015-01-06

    WordPressの固定ページを新規作成する基本的な手順

    WordPressの固定ページに関して解説をしています。WordPressで独立したページを作成とき【固定ページ】で作成することになります。基本的で必ず必要になってくる知識ですので、この機会にマスターしておきましょう。 記事を読む

  • 2016-03-12

    WordPressのカスタムメニューでアクティブページだけ装飾を変える方法(カレント表示)

    WPのカスタムメニューでアクティブページだけ装飾を変える方法をご紹介します。現在表示されているページがグローバルメニューの中にある場合、そのメニュー部分だけ装飾を変えることができれば、ユーザビリティの向上にも繋がります。3分だけコンテンツを読んでみてください。 記事を読む

  • 2016-02-03

    複数のWordPressプラグインをまとめてインストールする方法

    複数のWordPressプラグインをまとめてインストールする方法をご紹介します。プラグインを一括でインストールされたい方は必見です。3分後には複数のプラグインをサクッとインストールできるようになっています。 記事を読む

  • 2015-02-03

    WordPressの管理画面で不要なメニューを非表示にする方法

    WordPressの管理画面で不要なメニューを非表示にする方法をご紹介します。管理画面のメニューの中には普段は使わないものもあるかと思います。そのまま表示されていても問題ありませんが、邪魔だなと感じた場合は非表示にすることができます。 記事を読む

  • 2015-01-01

    WordPressの記事に閲覧制限のパスワードを設定する方法

    WoredPressには記事にパスワードを設定して閲覧制限をかける機能が標準で装備されています。記事単位でパスワードを設定できますので、特定の記事だけパスワードを設定するなど色々な使い方が考えられます。このページでは、記事にパスワードを設定する方法を解説します。 記事を読む

コメントを残す


(必須)

CAPTCHA