WordPressで画像キャプションを表示しない

WordPressの投稿エディタに画像添付時のキャプション表示をしたくない

 

WordPressで写真などのJPEG画像をメディアにアップして本文に挿入すると、画像の下にキャプション(文字)が表示されることがあります。

(今のところオリンパスで確認)

スクリーンショット 2015-07-03 10.03.36

こんな感じ。「OLYMPUS DIGITAL CAMERA」って出ます。

WordPressが画像保存時に、Exifなどの情報を参照してセットしているものをと思われますが、いちいち消すのも面倒です。

 

このキャプションを表示させないようにするには”disable_captions”フィルターにtrueを返せばよいです。

/*画像キャプションを無効化する*/
 add_filter( 'disable_captions', '__return_true' );

上記コードを、テーマの”funcitons.php”に貼り付けてください。

※このフィルターによるキャプションの無効化だとすべてのキャプションが使えなくなるので注意が必要です。

 

なお、この「OLYMPUS DIGITAL CAMERA」キャプションの件に関してはWordPressコアのチケット(課題管理)にもありました。

Image Uploads automatically puts “Olympus Digital Camera” as caption

 

WordPress 4.3 (2015/8/18)でのリリースに上記フィルターがadmin-filters.phpに組み込まれる流れだったようですが、チケットのステータスがFuture Releaseに変わりました。

(”OLYMPUS DIGITAL CAMERA”だったらキャプション表示にしない、というパッチはさすがに強引・・・?)

コア側ももう少し様子を見てみようといった感じでしょうか。