由于某些原因,当我启用了Smush Image延迟加载时,它会在某些Elementor元素上添加填充。
因为这是来自插件(快乐插件)的Elementor小部件,所以我无法控制小部件的HTML源,因此无法将类添加到<img/>
标签。使用Smush,可以基于类或使用过滤器来禁用延迟加载。
我尝试过的事情:
add_filter
功能一起使用wp_smush_should_skip_parse
add_filter
功能一起使用smush_skip_image_from_lazy_load
add_filter
功能一起使用smush_skip_image_from_cdn
以上选项似乎都没有对禁用图像的延迟加载没有任何影响。 add_filters的代码类似于其支持团队的代码:https://premium.wpmudev.org/forums/topic/wp-smush-pro-exclude-image-from-lazyloading/(仅替换了图像URL)请注意,我使用的是Smush的免费版本。
所做的工作是将整个页面从延迟加载中排除,但这不是解决此问题的首选方法,因为它只发生在页面上的一个元素上。
有没有人可以向我提供一个有效的示例,说明如何忽略使用Smush延迟加载的特定图像?