Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Код оптимизации скриптов WooCommerce

Тема в разделе "Вопросы новичков", создана пользователем ОАА, 29 авг 2016.

  1. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
    Здравствуйте!

    Готовлю новый сайт на поддомене для переезда с основного (здесь).

    Можно ли использовать следующий код:

    Код:
    /**
    * Оптимизация скриптов WooCommerce
    * Убираем WooCommerce Generator tag, стили, и скрипты для страниц, не относящихся к WooCommerce.
    */
    add_action( 'wp_enqueue_scripts', 'child_manage_woocommerce_styles', 99 );
    function child_manage_woocommerce_styles() {
        //убираем generator meta tag
        remove_action( 'wp_head', array( $GLOBALS['woocommerce'], 'generator' ) );
        //для начала проверяем, активен ли WooCommerce, дабы избежать ошибок
        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( 'wc-single-product' );
                wp_dequeue_script( 'wc-add-to-cart' );
                wp_dequeue_script( 'wc-cart-fragments' );
                wp_dequeue_script( 'wc-checkout' );
                wp_dequeue_script( 'wc-add-to-cart-variation' );
                wp_dequeue_script( 'wc-single-product' );
                wp_dequeue_script( 'wc-cart' );
                wp_dequeue_script( 'wc-chosen' );
                wp_dequeue_script( 'woocommerce' );
                wp_dequeue_script( 'prettyPhoto' );
                wp_dequeue_script( 'prettyPhoto-init' );
                wp_dequeue_script( 'jquery-blockui' );
                wp_dequeue_script( 'jquery-placeholder' );
                wp_dequeue_script( 'fancybox' );
                wp_dequeue_script( 'jqueryui' );
            }
        }
    }
    Или не стоит? И почему?
     
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Для начала нужно провести диагностику, т.е. понять куда больше всего "ходят" посетители вашего сайта, н-р, с помощью "yandex metrika" или "google analytics". Затем определить какие из этих страниц самые "тяжелые", т.е. дольше всего загружаются и почему.
    После этого приступать к оптимизации проекта.

    А так получается как у нерадивого врача: "Давайте у Вас отрежем что-нибудь. Вдруг поможет?".
     
    • Согласен Согласен x 1
    • Информативно Информативно x 1