WooCommerce действительно может истощить ресурсы сервера и замедлить загрузку вашего сайта. Этот плагин останавливает загрузку дополнительных элементов, которые вам не нужны, внутри WooCommerce и ускоряет основной файл
WordPress admin-ajax.php. Добавляет следующую функцию: add_action ('wp_enqueue_scripts', 'child_manage_woocommerce_styles', 99); function child_manage_woocommerce_styles () {// удалить метатег генератора remove_action ('wp_head', array ($ GLOBALS ['woocommerce'], 'generator')); // сначала проверьте, существует ли woo, чтобы предотвратить фатальные ошибки if (function_exists ('is_woocommerce')) {// удалить из очереди скрипты и стили if (! is_woocommerce () &&! is_cart () &&! is_checkout ()) {wp_dequeue_style ('woocommerce_frontend_styles' ); wp_dequeue_style ('woocommerce_fancybox_styles'); wp_dequeue_style ('woocommerce_chosen_styles'); wp_dequeue_style ('woocommerce_prettyPhoto_css'); wp_dequeue_script ('wc_price_slider'); wp_dequeue_script ('туалет-одиночный продукт'); wp_dequeue_script ('wc-добавить-в-корзину'); wp_dequeue_script ('фрагменты тележки-туалета'); wp_dequeue_script ('туалет-касса'); wp_dequeue_script ('wc-добавление-в-корзину-вариация'); wp_dequeue_script ('туалет-одиночный продукт'); wp_dequeue_script ('туалет-тележка'); wp_dequeue_script ('wc-selected'); wp_dequeue_script ('woocommerce'); wp_dequeue_script ('prettyPhoto'); wp_dequeue_script ('prettyPhoto-init'); wp_dequeue_script ('jquery-blockui'); wp_dequeue_script ('заполнитель jquery'); wp_dequeue_script ('fancybox'); wp_dequeue_script ('jqueryui'); }}} Если вам интересно, что именно делает вышеуказанная функция, мы можем более четко объяснить, что она делает. Важно знать, что вы устанавливаете. Этот плагин указывает WP не загружать огромное количество сценариев WooCommerce, если пользователь не находится на странице WooCommerce. Таким образом, страницы сайта, не относящиеся к WooCommerce, наверняка будут загружаться быстрее, поскольку многие из этих сценариев WooCommerce загружаются на каждой странице. В самом магазине будет сохранена некоторая память с помощью этого плагина, поэтому страницы WooCommerce также будут быстрее. Подводя итог, этот плагин отключит тяжелый скрипт WooCommerce на страницах, отличных от WooCommerce, которые мы считаем очень ценными, потому что, если вы хорошо продвигаете свой сайт, должен быть блог, и эти страницы будут не-WooCommerce, которые будут проиндексированы. и привлечь трафик к продуктам. Почти все посетители попадают на страницу, не относящуюся к WooCommerce, на большинстве сайтов электронной коммерции. НЕТ ЛЕГКОГО или БЫСТРОГО способа ускорить работу сайтов WooCommerce.
Автор: WP Fix It
Версия: 1.3
Последнее обновление: 2021-07-14 6:47pm GMT