У меня большая проблема с моим магазином Woocommerce. После обновления до версии 3.6.4 (последняя) и WP 5.2.1 моя страница Woocommerce admin.php неожиданно перестает загружаться. Кроме того, кажется, что налоги не добавляются к моим продуктам и, следовательно, не добавляются при оформлении заказа.
Другими словами, при открытии страницы налогов загружается половина страницы, но в таблице с информацией о налогах всегда указывается «загрузка».
Глядя на консоль, я вижу эти ошибки:
TypeError: a.ui is undefined draggable.min.js:11:133
TypeError: a.ui is undefined slider.min.js:11:126
TypeError: a.widget is not a function iris.min.js:4:16724
TypeError: a.widget is not a function menu.min.js:11:138
TypeError: a.widget is not a function autocomplete.min.js:11:147
TypeError: s(...).iris is not a function settings.min.js:1:806
После поиска в Google я нашел несколько возможных решений, таких как постановка скриптов в файл theme-functions.php. Однако это работает для некоторых сценариев (ошибка исчезает), но не для settings.min.js
, например.
function test_load_scripts($hook) {
wp_enqueue_script('jquery-ui-draggable');
wp_enqueue_script('jquery-ui-menu');
wp_enqueue_script('jquery-ui-autocomplete');
wp_enqueue_script('iris');
wp_enqueue_script('jquery-ui-slider');
wp_enqueue_script('settings', 'wp-content/plugins/woocommerce/assets/js/admin/settings.min.js' );
}
add_action('admin_enqueue_scripts', 'test_load_scripts');
Далее я попытался включить / отключить плагины. Однако я думаю, что это происходит от самого плагина Woocommerce, так как ошибки видны только на страницах администратора Woocommerce.
Кто-нибудь знает, с чем это связано? А лучше как это исправить? Я довольно новичок в WP и Woo, поэтому я надеюсь, что кто-то может помочь.