我在我的网站上使用Jetpack Lazyload。我有一个使用WooCommerce的在线商店。
jetpack Lazyload功能非常出色。我唯一的问题(这是一个很大的问题)是,当我选择要查看的产品时,产品页面会打开,但是主要产品图像会被缩略图覆盖。
如果产品有多张图像,我可以选择一个缩略图并对其进行排序,但是,如果只有一张图像,则会像这样被卡住。
我发现了this:
apply_filters( 'lazyload_is_enabled', bool true )
但是当我尝试将其添加到functions.php时,Visual Studio代码将其识别为错误。无论如何我都尝试上传,但它破坏了我的网站。
我从未使用过此功能。如果有人有使用它的经验,并且可以帮助我正确地实现它,那就太好了。
谢谢
答案 0 :(得分:0)
如果要启用图像延迟加载,可以这样称呼它:
apply_filters( 'lazyload_is_enabled', true );
或者,如果要禁用非移动用户界面的图像延迟加载:
function isMobileDevice() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
if(!isMobileDevice()){
apply_filters ( 'lazyload_is_enabled', false );
}