首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我将插件中的js文件添加到特定位置。

我将插件中的js文件添加到特定位置。
EN

WordPress Development用户
提问于 2011-06-03 14:57:45
回答 1查看 270关注 0票数 0

如何使用add_action将插件中的js文件添加到特定位置

我正在使用这个小部件:http://www.designchemical.com/blog/index.php/wordpress-plugins/wordpress-plugin-jquery-vertical-accordion-menu-widget/

它在这里添加它的文件:

代码语言:javascript
复制
 <script type='text/javascript' src='http://new.dajewelers.com/wp-includes/js/l10n.js?         ver=20101110'></script>
  <script type='text/javascript' src='http://new.dajewelers.com/wp- includes/js/jquery/jquery.js?ver=1.4.4'></script>

在这些行之前:

代码语言:javascript
复制
   <script type='text/javascript' src='http://new.dajewelers.com/wp-includes/js/jquery/ui.core.js?ver=1.8.9'></script>
    <script type='text/javascript' src='http://new.dajewelers.com/wp-includes/js/jquery/ui.widget.js?ver=1.8.9'></script>
    <script type='text/javascript' src='http://new.dajewelers.com/wp-includes/js/jquery/ui.tabs.js?ver=1.8.9'></script>
     <script type='text/javascript' src='http://new.dajewelers.com/wp-includes/js/jquery/ui.mouse.js?ver=1.8.9'></script>
    <script type='text/javascript' src='http://new.dajewelers.com/wp-includes/js/jquery/ui.resizable.js?ver=1.8.9'></script>

它的代码基本上是手风琴的,我认为它不能工作,因为它是在JQuery.ui文件之前出现的。所以我希望它出现在UI文件之后。

请有人找出问题,或者如果同样是问题,那么如何解决它。

这就是这么做的wp代码。

代码语言:javascript
复制
    if(!is_admin()){
        // Header styles
        add_action( 'wp_head', array('dc_jqaccordion', 'header') );

        // Scripts
        wp_enqueue_script( 'jquery' );
        wp_enqueue_script( 'jqueryhoverintent', dc_jqaccordion::get_plugin_directory() . '/js/jquery.hoverIntent.minified.js', array('jquery') );
        wp_enqueue_script( 'jquerycookie', dc_jqaccordion::get_plugin_directory() . '/js/jquery.cookie.js', array('jquery') );
        wp_enqueue_script( 'dcjqaccordion', dc_jqaccordion::get_plugin_directory() . '/js/jquery.dcjqaccordion.2.8.js', array('jquery') );
    }

以下是所有这些内容的链接:http://new.dajewelers.com

如果你有什么想法请告诉我。

提前谢谢。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2011-06-03 15:12:52

您在第191行中有一个$un定义js错误。wp_enqueue_script有一个依赖项参数,我认为您需要将jquery句柄作为依赖项传递给您的手风琴脚本,以便它首先加载。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/19148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档