【问题标题】:Elements wont play when combine javascript in wordpress with wp-rocket将 wordpress 中的 javascript 与 wp-rocket 结合使用时,元素不会播放
【发布时间】:2020-02-26 18:11:56
【问题描述】:

你好,这是我的网站https://www.e-domus.gr。我想使用 Wp-rocket 来缓存我的文件。因此,为了使我的网站真正快速,我需要将 js 文件合并为一个。问题是,即使几乎没有错误,移动设备上的菜单也没有显示,滑块也不会播放等你可以在这里看到它https://www.e-domus.gr/nea-archiki/ 这个页面例如有一个转速滑块,但它根本不播放。我真的需要一些帮助,因为我找不到问题所在。比你 事情已经发生了。 我在没有 wp-rocket js 选项的情况下遵循了这个 https://www.lbfl.co.uk/combine-javascript-files-wordpress/

也排除

/wp-includes/js/jquery/jquery.js

/wp-includes/js/jquery/jquery-migrate.min.js

/edomuscms/plugins/revslider/public/assets/js/revolution.tools.min.js

/edomuscms/plugins/revslider/public/assets/js/rs6.min.js

/edomuscms/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js

/edomuscms/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js

/edomuscms/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js

/edomuscms/plugins/yith-woocommerce-wishlist-premium/assets/js/jquery.selectBox.min.js

/edomuscms/plugins/yith-woocommerce-wishlist-premium/assets/js/jquery.yith-wcwl.js

/edomuscms/plugins/yith-woocommerce-brands-add-on-premium/assets/js/swiper.jquery.min.js

/edomuscms/plugins/woocommerce/assets/js/select2/select2.full.min.js

/edomuscms/plugins/yith-woocommerce-brands-add-on-premium/assets/js/yith-wcbr.min.js

/edomuscms/plugins/contact-form-7/includes/js/scripts.js

/edomuscms/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js

/edomuscms/plugins/woocommerce/assets/js/frontend/woocommerce.min.js

/edomuscms/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js

/edomuscms/plugins/yith-woocommerce-order-tracking-premium/assets/js/jquery.tooltipster.min.js

/wp-includes/js/jquery/jquery.form.min.js

/edomuscms/plugins/yith-woocommerce-order-tracking-premium/assets/js/ywot.js

/edomuscms/plugins/wp-gdpr-compliance/assets/js/front.js

/edomuscms/plugins/js_composer/assets/js/dist/js_composer_front.min.js

/wp-includes/js/imagesloaded.min.js

/edomuscms/plugins/js_composer/assets/lib/bower/isotope/dist/isotope.pkgd.min.js

/edomuscms/themes/woodmart/js/theme.min.js

/wp-includes/js/underscore.min.js

/wp-includes/js/wp-util.min.js

/edomuscms/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js

/wp-includes/js/wp-embed.min.js

【问题讨论】:

    标签: javascript wordpress concatenation


    【解决方案1】:

    我会查看他们的文档。

    https://docs.wp-rocket.me/category/1231-file-optimization

    一些与缓存/延迟加载等有关的事情。

    仅仅因为你可以结合 JS/CSS 并不意味着你应该。它会警告您,您可能需要根据您的主题撤消它,因为这可能是一个重大更改。

    Composer 似乎有很多问题。

    您将不得不玩弄设置以查看哪个组合适用于您的主题/插件。有时插件未设置为要移动其文件。

    示例 - 尝试在 JS 可用之前实例化 JS 移动菜单。

    如果您延迟加载并且它会在它可用之前尝试调用它。

    就是这么说的。 WP Rocket 不会解决很多这些问题。

    您无法控制外部资源。

    我会查看这 23 个外部文件,看看它们是否可以在本地提供。那是很多外部JS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-09
      相关资源
      最近更新 更多