0

だから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ファイルのフィルターを介してこれを行うことができますか?

4

1 に答える 1

0

だからここにあなたが必要とするもののために働くかもしれないいくつかのフィルターがあります。

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;
}

そのpreg_replaceが正しいかどうかはわかりません。試してみて、コードが変更されるかどうかを確認してください。

于 2012-08-23T23:13:52.367 に答える