如何将核心WordPress Jquery排队到类中

如何将核心WordPress Jquery排队到类中,wordpress,class,jquery-ui,plugins,enqueue,Wordpress,Class,Jquery Ui,Plugins,Enqueue,什么是进入一个类的正确方法?仅仅使用它似乎很好 wp_enqueue_script('jquery-ui-tabs'); 但如果在enqueue_scripts样板类区域内使用同一行,则该行不起作用 我可以让自定义JS排队,这很好 wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/tagmanager-master/tagmanager.js', array( 'jquery' ), $this

什么是进入一个类的正确方法?仅仅使用它似乎很好

wp_enqueue_script('jquery-ui-tabs');
但如果在enqueue_scripts样板类区域内使用同一行,则该行不起作用

我可以让自定义JS排队,这很好

wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/tagmanager-master/tagmanager.js', array( 'jquery' ), $this->version, false );

但是似乎找不到合适的行,因为WordPress默认不打开

将jquery ui选项卡定义为$deps您的自定义js文件:

wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/tagmanager-master/tagmanager.js', array( 'jquery', 'jquery-ui-tabs' ), $this->version, false );

我最终直接将选项卡的自定义文件/版本添加到插件中,因为使用以下选项激活选项卡:

wp_enqueue_script( 'tabs-script', plugin_dir_url( __FILE__ ) . '../js/tabs.js', array('jquery-ui-core', 'jquery-ui-accordion', 'jquery-ui-tabs') );
不确定原因,但:

wp_enqueue_script('jquery-ui-tabs');
正在加载,但无法使选项卡正常工作