如何将核心 WordPress Jquery 排入 Class
How to Enqueue Core WordPress Jquery into Class
排队进入 class 的正确方法是什么?只使用
似乎没问题
wp_enqueue_script('jquery-ui-tabs');
进入主题模板,但如果您在 enqueue_scripts 样板 class 区域内使用相同的行,则它不起作用。
我可以让自定义 JS 正常排队
wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/tagmanager-master/tagmanager.js', array( 'jquery' ), $this->version, false );
但似乎无法获得正确的行,因为 WordPress 中默认未启用的内容。
将 jquery-ui-tabs 定义为 $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 );
我最终将自定义 file/version 选项卡直接添加到插件中,因为选项卡已激活:
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');
正在加载,但无法使标签正常工作。
排队进入 class 的正确方法是什么?只使用
似乎没问题wp_enqueue_script('jquery-ui-tabs');
进入主题模板,但如果您在 enqueue_scripts 样板 class 区域内使用相同的行,则它不起作用。
我可以让自定义 JS 正常排队
wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/tagmanager-master/tagmanager.js', array( 'jquery' ), $this->version, false );
但似乎无法获得正确的行,因为 WordPress 中默认未启用的内容。
将 jquery-ui-tabs 定义为 $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 );
我最终将自定义 file/version 选项卡直接添加到插件中,因为选项卡已激活:
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');
正在加载,但无法使标签正常工作。