WordPressの画像挿入時、自動挿入されるclassとtitleを削除する方法
画像挿入後、HTMLソースをみてみると、imgタグのclass属性とtitle属性が自動的に挿入されます。
不要なclassやtitleは自動挿入したくないですよね。
という訳で、それらを削除してみたいと思います。
方法は簡単!
functions.php に下記を追記するだけでキレイに削除してくれます。
1 2 3 4 5 | function remove_img_attr($html, $id, $alt, $title, $align, $size) { $html = preg_replace('/title=[\'"]([^\'"]+)[\'"]/i', '', $html); return preg_replace('/ class=[\'"]([^\'"]+)[\'"]/i', '', $html); } add_filter('get_image_tag','remove_img_attr', 10, 6); |
クリーンなHTMLは気持ちがいいですね!
動作環境: WordPress 3.4.1
参考サイト: http://ja.forums.wordpress.org/topic/3055/