Edited at

[WordPress]メディア挿入時にalt以外を削除する

More than 1 year has passed since last update.

投稿画面で画像挿入すると、しこたま余計なのが入るので消す。


functions.php

add_filter('image_send_to_editor', 'rm_img_attr', 10);

add_filter('post_thumbnail_html', 'rm_img_attr', 10);
function rm_img_attr($html) {
$html = preg_replace('/(width|height)="\d*"\s/', '', $html);
$html = preg_replace('/(class|title)=[\'"]([^\'"]+)[\'"]/i', '', $html);
$html = preg_replace('/<a href=".+">/', '', $html);
$html = preg_replace('/<\/a>/', '', $html);
return $html;
}

ちなみにalt入れても消えなかった。

[WordPress]画像挿入時に、自動で付与されるclass、title、リンクを削除する方法