解决方法
我做了一些岩心挖掘/测试,并通过
wp_constrain_dimensions
过滤器:
// Add filter to empty the height/width array
add_filter( \'wp_constrain_dimensions\', \'__return_empty_array\' );
// Display image html
echo wp_get_attachment_image( $entry[\'slide_image_id\'], \'full\', true );
// Remove filter again
remove_filter( \'wp_constrain_dimensions\', \'__return_empty_array\' );
这似乎允许我们从生成的html图像中删除高度和宽度属性
wp_get_attachment_image()
, 不需要退出reg ex canons。我们也可以使用
wp_get_attachment_image_src
以类似的方式过滤以删除宽度,但保留url。
注意:此解决方法将删除srcset
和sizes
属性。但是也可以通过第四个属性设置srcset和size属性$attr
输入参数。
正如@bosco所提到的,您已经在以下位置切换了图标和大小输入参数:
echo wp_get_attachment_image( $entry[\'slide_image_id\'], true, \'full\' );
请改用此选项:
echo wp_get_attachment_image( $entry[\'slide_image_id\'], \'full\', true );