Php 更新后不工作
我的商店有个大问题。升级到版本3.6.4(最新)和WP 5.2.1后,我的Woocommerce admin.php页面突然停止加载。此外,我的产品似乎没有加税,因此结帐时也没有加税 换句话说,当打开taxes页面时,页面的一半被加载,但包含Taxe信息的表总是显示“加载” 查看控制台,我看到以下错误:Php 更新后不工作,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我的商店有个大问题。升级到版本3.6.4(最新)和WP 5.2.1后,我的Woocommerce admin.php页面突然停止加载。此外,我的产品似乎没有加税,因此结帐时也没有加税 换句话说,当打开taxes页面时,页面的一半被加载,但包含Taxe信息的表总是显示“加载” 查看控制台,我看到以下错误: TypeError: a.ui is undefined draggable.min.js:11:133 TypeError: a.ui is undefined slider.min.js:1
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的新手,希望有人能帮我 3.4.6不是最新版本…3.6.4是最新版本。。。根据提供的信息,不可能猜测到这一点。这似乎与您、您的主题或插件所做的某些WooCommerce定制有关…3.4.6不是最新版本…3.6.4是最新版本。。。根据提供的信息,不可能猜测到这一点。这似乎与您、您的主题或插件所做的某些WooCommerce定制有关…