• Resolved harchvertelol

    (@harchvertelol)


    Добрый день! Использую плагин на своём сайте. При вызове данного кода происходит сбивание всей разметки сайта:

    $array_item_keys_for_remove = array();
    		$product_item = wc_get_product($product_id);
    		$attributes = $product_item->get_attributes();
    		foreach($attributes as $key_attr => $value_attr)
    			if($key_attr == "coins_price")
    			{
    				foreach(WC()->cart->get_cart() as $cart_item_key => $cart_item)
    					if ( $cart_item['product_id'] == $product_id )
    						array_push($array_item_keys_for_remove, $cart_item_key);
    			}
    		foreach($array_item_keys_for_remove as $value) WC()->cart->remove_cart_item($value);

    Ошибка появляется при удалении товаров из корзины (remove_cart_item). Если эту строку закомментировать, то с разметкой всё в порядке. Если же её раскомментировать и выключить плагин Яндекс.Метрики, то с разметкой тоже всё в порядке.

    Использую WooCommerce версии 5.9.1.

    В связи с этим пока что вынужден выключить плагин метрики (и поискать альтернативы). Подозреваю, что ошибка в самом плагине, так как данный код использует чисто функции WooCommerce. Что я могу сделать?

    • This topic was modified 2 years, 2 months ago by harchvertelol.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter harchvertelol

    (@harchvertelol)

    Поставил альтернативный плагин яндекс.метрика – проблема пропала. Могу сказать, какой плагин поставил, чтобы сравнить код страниц для поиска ошибки. Хотелось бы пользоваться официальным плагином, а не альтернативным, но ошибка с разметкой не даёт этого сделать. Спасибо!

    P. S. И да, я проверил всё по инструкции, метрика с новым плагином также работает.

    • This reply was modified 2 years, 2 months ago by harchvertelol.
    Plugin Author Yandex Metrika

    (@yandexmetrika)

    Здравствуйте. Спасибо за сигнал. В ближайших обновлениях мы предусмотрели исправление этой ситуации. Простите за неудобства.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Сбивается разметка сайта из-за плагина’ is closed to new replies.