LayerSlider 幻灯片去掉或替换 Google 字体 加速

LayerSlider 幻灯片去掉或替换 Google 字体 加速

  • 该话题包含 4 个回复,1 人参与,最后由诗语 更新于 6 年前
正在查看 5 个帖子:1-5 (共 5 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    layerslider-responsive-wordpress-slider-plugin

    LayerSlider 图层幻灯片,去掉 Google 字体避免后台加载速度过慢;

    文件:/LayerSlider/templates/tmpl-share-sheet.php

    位置:大致在 33~35 行

    
    <div class="ls-overlay" data-manualclose="true"></div>
    <link href='https://googlefonts.admincdn.com/css?family=Indie+Flower' rel='stylesheet' type='text/css'>
    <div id="ls-share-template" class="ls-modal ls-box">
    
    

    修改为:

    
    <div class="ls-overlay" data-manualclose="true"></div>
    <link href='#' rel='stylesheet' type='text/css'>
    <div id="ls-share-template" class="ls-modal ls-box">
    
    

    或者

    
    <div class="ls-overlay" data-manualclose="true"></div>
    <link href='https://fonts.useso.com/css?family=Indie+Flower' rel='stylesheet' type='text/css'>
    <div id="ls-share-template" class="ls-modal ls-box">
    
    

    推荐直接用 # 替换,360 的 CND 还是感觉慢。

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    文件:/LayerSlider/views/slider_list.php

    位置:大致在 552~554 行

    
    <div><iframe src="https://news.kreaturamedia.com/layerslider/"></iframe></div>
    

    修改为

    
    <div>#</div>
    

    或者直接删掉,这个是 LayerSlider 的新闻框架,基本上就是推送更新通知的,无用。

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    2015-11-11 06.41.32

    另外需要注意的是,初次安装启用时就会自动默认加载 Google 字体,这个可以在后台设置取消保存就行,如上图即可。

    楼上的修改方法是为了治标治本,直接去掉了源代码中的链接。

     

    我们购买的是正版的商业许可证,会自动更新,其实不太好,因为更新了又得再改一次;

    另外做了中文汉化,工程量比较大,先一个一个来。

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    LayerSlider V6.3.0 及以上版本,位置有所变化:

    文件:/LayerSlider/views/slider_list.php

    位置:大致在 960 行

    
    <div>
    <iframe src="https://news.kreaturamedia.com/layerslider/"></iframe>
    </div>
    

    修改为

    
    <div>
    #
    </div>
    

    或者直接删掉,这个是 LayerSlider 的新闻框架,基本上就是推送更新通知的,无用。

    诗语
    管理员
    • 文章数量: 5,908
    @feibisi
    楼主

    去掉后台的面板框架信息,但好像暂时无效,先贴上来。

    //remove layerslider news.kreaturamedia.com/layerslider/
    add_filter('ls_parse_defaults', 'my_layerslider_override_settings', 99, 2);
    function my_layerslider_override_settings($slider, $properties) {
      $slider['attrs']['hideWelcomeMessage'] = true;
      return $slider;
    }

正在查看 5 个帖子:1-5 (共 5 个帖子)
  • 哎呀,回复话题必需登录。

话题信息