更新:functions.php
これをファイルに追加します:
remove_action( 'begin_fetch_post_thumbnail_html', '_wp_post_thumbnail_class_filter_add' );
説明: ではmedia.php
、_wp_post_thumbnail_class_filter
関数はwp-post-image
サムネイルを投稿するクラスを追加します。begin_fetch_post_thumbnail_html
アクション フック ( にあります) を削除するdefault-filters.php
と、関数は に適用されなくなりますthe_post_thumbnail
。
以下の古い回答:
wp-post-image
クラスを除外する適切な方法も探しましたが、残念ながら役に立ちませんでした。私が見つけた唯一の解決策は、(あえぎ!)コアファイルを編集して、media.php
これを置き換えることでした:
function _wp_post_thumbnail_class_filter( $attr ) {
$attr['class'] .= ' wp-post-image';
return $attr;
}
これで:
function _wp_post_thumbnail_class_filter( $attr ) {
return $attr;
}
確かに、コア ファイルにパッチを当てるよりも良い方法がありますが、これは一時的な解決策としては有効です。