我只是将我的Wordpress更新到最新版本,但在管理页面上有一些问题(edit-tags.php?taxonomy = product_cat& post_type = product),这很奇怪。
当我进入产品类别编辑页面时,我点击它只会激活类别颜色选项,而不能执行任何其他操作。 (如下图所示)
下面是点击那里后我得到的错误,
未捕获的TypeError:无法读取未定义的属性“removeClass” 在a。(匿名函数)。(匿名函数).open(/wp-admin/load-scripts.php?c=1&load%5B%5D=hoverIntent,common,admin-bar,wp-ajax-response,管理标签,WP-A11Y,在线编辑税,SVG画家,心跳,WP-auth的检查,jQuery的UI-S&安培;负载%5B%5D =激光雷达,jQuery的用户界面,可拖动,jQuery的触摸冲头,虹膜,WP-颜色选择器,jquery的-UI-位置,jQuery的UI菜单,jquery的-UI-自动完成,下&安培;负载%5B%5D =得分,短码,骨架,WP-UTIL,WP-骨干,媒体的模型,WP-plupload,WP-的MediaElement,WP-API请求,媒体的视图,媒体编辑,ME&安培;负载%5B%5D = DIA-声像,MCE-视图,imgareaselect,图像编辑,farbtastic&安培;版本4.9.1 = 288:2816) 在a。(匿名函数)。(匿名函数).open(/wp-admin/load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,jquery-ui-芯,jQuery的UI窗口小部件,jquery的-UI-鼠标,jQuery的UI可排序,moxiejs,plupload&安培;版本4.9.1 =:32:1032) 在HTMLAnchorElement。 (/wp-content/themes/accessories-shop/framework/admin/inc/js/wp-color-picker-alpha.js?ver=1.1.0:12:2477) 在HTMLAnchorElement.dispatch(/wp-admin/load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery- UI小鼠,jQuery的UI可排序,moxiejs,plupload&安培;版本4.9.1 =:3:12444) 在HTMLAnchorElement.r.handle(/wp-admin/load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,的jquery-UI-鼠标,jQuery的UI可排序,moxiejs,plupload&安培;版本4.9.1 =:3:9173)
我点击那里的每一件事只响应了“类别颜色”选项,我甚至不记得以前那里。此问题仅出现在类别上,当我打开共享相同脚本的标签(edit-tags.php?taxonomy = product_tag& post_type = product)时,它工作得很好。请帮我解决这个问题,谢谢。
答案 0 :(得分:0)
function accessories_shop_add_category_color() {
wp_register_script('accessories-shop-settings-js', get_template_directory_uri() . '/framework/admin/settings/js/cmsmasters-theme-settings.js', array('jquery', 'farbtastic'), '1.0.0', true);
wp_localize_script('accessories-shop-settings-js', 'cmsmasters_setting', array(
'palettes' => implode(',', cmsmasters_color_picker_palettes())
));
wp_enqueue_script('accessories-shop-settings-js');
?>
<div class="form-field">
<label for="term_meta[cmsmasters_cat_color]"><?php esc_html_e('Category Color', 'accessories-shop'); ?></label>
<input type="text" id="term_meta[cmsmasters_cat_color]" name="term_meta[cmsmasters_cat_color]" value="" class="cmsmasters-color-field" data-alpha="true" data-reset-alpha="true" />
</div>
<?php
}
我命令此功能后,现在可以访问类别编辑页面。谢谢你的帮助。