wp 画像挿入時の属性タグを削除する方法
2014年3月11日
functions.phpにいかのコードを入れる。
/*
iimage挿入時の属性タグを削除する(画像伸縮のため)
*/
add_filter( 'image_send_to_editor', 'remove_image_attribute', 10 );
add_filter( 'post_thumbnail_html', 'remove_image_attribute', 10 );
function remove_image_attribute( $html ){
$html = preg_replace( '/(width|height)="\d*"\s/', '', $html );
$html = preg_replace( '/class=[\'"]([^\'"]+)[\'"]/i', '', $html );
$html = preg_replace( '/title=[\'"]([^\'"]+)[\'"]/i', '', $html );
$html = preg_replace( '/<a href=".+">/', '', $html );
$html = preg_replace( '/<\/a>/', '', $html );
return $html;
}
必要に応じて表示したい部分は取り除く。