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

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

Wordpressの記事に挿入する画像にオリジナルclassを追加する方法をご紹介します。画像を装飾したい時など、自動的にオリジナルクラスが挿入されると便利ですよね。1分で行えるカスタマイズです。

この記事は約 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"

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

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

著者:takaya kondo

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

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

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

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

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

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

詳細を確認する

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

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

  • 2015-03-11

    【WordPress】コピーライトの年号を自動更新する

    作成したサイトのフッターにコピーライトを記述する機会は多いと思います。WordPressなら、簡単なカスタマイズでコピーライトの年号を自動更新することができるのです。今回はそんなカスタマイズをご紹介します。 記事を読む

  • 2015-01-23

    特定記事のアイキャッチを表示する方法

    特定記事のアイキャッチを取得する方法をご紹介します。とある仕事で特定記事のアイキャッチを表示させる必要があり、調べてみたのでやりかたをまとめてみました。誰かの参考になるとうれしいです。 記事を読む

  • 2016-01-19

    WordPressのパンくずナビをGoogleリッチスニペットに対応させる方法

    WordPressのパンくずナビをGoogleリッチスニペットに対応させる方法をご紹介します。コピペで対応できるようにしておりますので、初心者の方でも3分程度でWordPressのパンくずナビをGoogleリッチスニペットに対応させることができます。 記事を読む

  • 2015-01-03

    WordPressの投稿を複数のページに分割する方法

    投稿を書いていると内容が非常に多くなり、複数のページに分割したいケースがあるかと思います。WordPressには、1つの投稿や固定ページを複数のページに分割する機能が標準で装備されています。このページでは、投稿や固定ページを複数のページに分割する方法をご紹介しています。 記事を読む

  • 2015-01-02

    WordPressでアップロードしたのに未使用のメディアを一括で削除する方法

    WordPressで構築したサイトを運営していると画像や動画など未使用のメディアが増えてくるかと思います。ほっといても良いのですが、ゴチャゴチャしてメディアの管理に支障を来たすかもしれませんし、用量の問題もあるかと思います。今回は未使用のメディアを一括で削除する方法をご紹介します。 記事を読む

コメントを残す

(必須)

CAPTCHA