• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Вопрос по файлу add-to-cart.min.js

vasja

Опытный
#1
Приветствую. Хотелось бы узнать: что означает строчка кода вверху файла ajax добавления в корзину add-to-cart.min.js
Код:
return "undefined" == typeof wc_add_to_cart_params ? !1 : void a(document).on("click", ".add_to_cart_button", function() {...}
и почему у меня в консоли при клике на кнопку добавить в корзину постоянно выводится undefined ?
 

searchingman

Гуру
Местный
#2
Зачем заниматься анализом сжатого скрипта \wp-content\plugins\woocommerce\assets\js\frontend\add-to-cart.min.js, если можно работать с исходником \wp-content\plugins\woocommerce\assets\js\frontend\add-to-cart.js ?
Или Вы не знаете как переключиться на скрипты с несжатыми исходниками?
 

vasja

Опытный
#3
Зачем заниматься анализом сжатого скрипта \wp-content\plugins\woocommerce\assets\js\frontend\add-to-cart.min.js, если можно работать с исходником \wp-content\plugins\woocommerce\assets\js\frontend\add-to-cart.js ?
Или Вы не знаете как переключиться на скрипты с несжатыми исходниками?
нет, не знаю - как?
 

vasja

Опытный
#5
В \wp-config.php вставьте константу.
PHP:
define('SCRIPT_DEBUG', true);
В итоге вместо минимизированных скриптов должны грузиться их аналоги.
Загрузился. Почему тогда в аналоге:
Код:
    // wc_add_to_cart_params is required to continue, ensure the object exists

    if ( typeof wc_add_to_cart_params === 'undefined' )
        return false;
в этом фрагменте я снова получаю ошибку 'undefined' ?
 
Сверху Снизу