我遇到的问题是函数文件中的一些冲突代码(见下文)。我通常使用此代码将宽度/高度属性从硬编码到内容区域的元素中移除。然而,删除这些内容似乎会打乱WordPress中新的响应图像实现。一旦我删除了这段代码,响应图像就会像预期的那样工作。
Conflicting Code
// Remove Width & Height Attributes from Inserted Images
add_filter( \'post_thumbnail_html\', \'remove_width_attribute\', 10 );
add_filter( \'image_send_to_editor\', \'remove_width_attribute\', 10 );
function remove_width_attribute( $html ) {
$html = preg_replace( \'/(width|height)="\\d*"\\s/\', "", $html );
return $html;
}