删除/编辑Wordpress中的Img类


Remove/Edit Img classes in Wordpress

因此Wordpress正在输出此

<img src="http://site.com/path/to/image.png"; alt="Text"  width="600" height="100" class="alignnone size-full wp-image-168" />

然而,我希望它能输出这个

<img src="http://site.com/path/to/image.png"; alt="Text"  width="600" height="100" class="full wp-image-168" />

删除对齐类和删除大小部分。

如何通过functions.php文件中的过滤器进行此操作?

因此,这里有几个过滤器可以满足您的需要。

add_filter( 'post_thumbnail_html', 'remove_image_classes', 10 );
add_filter( 'image_send_to_editor', 'remove_image_classes', 10 );
function remove_image_classes( $html ) {
    $html = preg_replace( '/(size-|alignnone)/', "", $html );
    return $html;
}

我不知道我是否做得对。尝试一下,看看它是否会修改您的代码。