Элементы не играют, когда объединяются javascript в WordPress с WP-Rocket - PullRequest
0 голосов
/ 26 февраля 2020

привет, это мой сайт https://www.e-domus.gr. Я хочу использовать Wp-Rocket для кэширования моих файлов. Поэтому, чтобы сделать мой сайт очень быстрым, мне нужно объединить js файлов в один. Проблема в том, что, несмотря на то, что практически нет ошибок, меню на мобильном телефоне не отображается, и ползунки не будут воспроизводиться и т.д. не играю вообще. Мне действительно нужна помощь, потому что я не могу найти увидеть проблему. чем ты Вещи уже сделали. Я следовал за этим без wp-ракеты js options 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 / плагины / revslider / public / assets / js / rs6.min. js

/ edomuscms / плагины / woocommerce / assets / js / jquery -blockui / jquery .blockUI.min. js

/ edomuscms / плагины / 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 / плагины / 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 / плагины / yith-woocommerce-бренды-надстройка-премиум / assets / js / yith-wcbr.min. js

/ edomuscms / plugins / contact-form-7 / включает в себя / js / scripts. js

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

/ edomuscms / плагины / woocommerce / assets / js / frontend / woocommerce.min. js

/ edomuscms / плагины / woocommerce / assets / js / frontend / cart-fragments.min. js

/ edomuscms / plugins / yith-woocommerce-отслеживание заказов-премиум / assets / js / jquery .tooltipster.min. js

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

/ edomuscms / плагины / yith-woocommerce-отслеживание заказов премиум / assets / js / ywot. js

/ edomuscms / plugins / соответствие wp-gdpr / 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 / bowe r / 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 / плагины / woocommerce / assets / js / frontend / add- to-cart-Variation.min. js

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

1 Ответ

1 голос
/ 26 февраля 2020

Я бы посмотрел их документацию.

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

Несколько вещей с кэшированием / отложенной загрузкой и т. Д. c.

То, что вы можете комбинировать JS / CSS, не означает, что вы должны это делать. Он предупреждает вас о том, что вам может потребоваться отменить его в зависимости от вашей темы, так как это может быть ПЕРЕРЫВОМ.

Composer, похоже, имеет много проблем с ним.

Вам нужно будет поиграть с настройками, чтобы увидеть, какой комбо работает с вашей темой / плагинами. Иногда плагины не настроены на перемещение своих файлов.

Пример - попытка создать мобильное меню JS до того, как станет доступен JS.

Если вы отложили загрузку и она пытается вызвать ее до того, как она станет доступной.

Тем не менее. WP Rocket не собирается решать многие из этих проблем.

У вас нет контроля над внешними ресурсами.

enter image description here

Я бы посмотрел эти 23 внешних файла, чтобы посмотреть, могут ли они обслуживаться локально. Это много внешних JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...