首页 > 解决方案 > Woocommerce 税在更新后不起作用

问题描述

我的 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

谷歌搜索后,我发现了一些可能的解决方案,例如在 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 很陌生,所以我希望有人能提供帮助。

标签: phpwordpresswoocommerce

解决方案


推荐阅读