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関連の記事でお役に立てれば幸いです。

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

  • 2017-11-23

    【Regenerate Thumbnails】サムネイル画像を一括でリサイズする方法

    プラグイン【Regenerate Thumbnails】を使って、サムネイル画像を一括でリサイズする方法をご紹介します。画像をサイズを追加したときなど、アップロード済の画像を一括でリサイズできるので便利です。図入りで使い方を解説してみました。参考にしてください。 記事を読む

  • 2015-02-09

    WordPressのログイン画面に任意のメッセージを表示させる方法

    WordPressのログイン画面に任意のメッセージを表示させる方法をご紹介します。ログイン画面にメッセージを表示させたい片は、参考にしてください。 記事を読む

  • 2015-01-21

    カスタム投稿でAll in One SEO Packを使えるようにする方法

    ここでは、任意のカスタム投稿でAll in One SEO Packを使えるようにする方法をご紹介しています。カスタム投稿を設置したとき、All in One SEO Packの設定項目が表示されず困ったので、解決方法を探してみました。同じようにお困りの方、参考にしてください。 記事を読む

  • 2017-07-19

    WordPressで記事URLから記事タイトルを取得する方法

    WordPressで記事URLから記事タイトルを取得する方法をご紹介します。記事URLから記事タイトルが取得できないで困っている方は必見です。たった1行のコピペでお悩みを解決します。 記事を読む

  • 2014-12-28

    どこでも簡単!WordPressのカスタム投稿タイプを有効にする方法

    WordPressをカスタマイズする時、多くの方が【カスタム投稿タイプ】という便利な機能に目を付けます。カスタム投稿タイプは非常に簡単に利用できるのですが、初めての方は少し手間取るかもしれません。このページでは、カスタム投稿タイプを簡単に実装する方法を解説しています。 記事を読む

コメントを残す


(必須)