在手机上禁用 Slider Revolution,但在 iPad 和平板电脑上加载

问题描述

好的,所以我一直在寻找一种通过 css 执行此操作的方法我有,但它仍然加载所有资产、js、css 等。如果我在其自己的设置中禁用移动滑块,它不会'不加载我想要的资产,但也在我不想要的 ipad/平板电脑上禁用,我想在这些类型的设备上加载滑块,而不是在真正的移动设备上(即较小的屏幕,连接到 4/5g 网络等

我找到了他们用来禁用的代码

/**
     * remove Slides that should be hidden on mobile
     **/
    public function remove_slide_if_mobile($slides){
        //check if mobile,if yes,then remove certain slides
        $usragent = (isset($_SERVER['HTTP_USER_AGENT'])) ? $_SERVER['HTTP_USER_AGENT'] : '';
        $mobile = (wp_is_mobile() || strstr($usragent,'Android') || strstr($usragent,'webOS') || strstr($usragent,'iPhone') ||strstr($usragent,'iPod') || strstr($usragent,'iPad') || strstr($usragent,'Windows Phone')) ? true : false;
        if($mobile && !empty($slides)){
            foreach($slides as $ss => $sv){
                if($sv->get_param(array('visibility','hideOnMobile'),false) === true){
                    unset($slides[$ss]);
                }
            }
        }
        
        return $slides;
    }

我如何排除 ipad 和平板电脑?有没有办法告诉它为 ipad 加载?还是我只是从上面的列表中删除 ipad?

*** 编辑,即使我在移动设备上点击禁用,它仍然加载文件,无论如何告诉此代码完全禁用整个滑块加载?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)