您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
为什么我不能在函数.php文件中使用一个钩子来加载我的Java脚本?
我是WP的新手(我来自Joomla),我有以下问题:我将这个纯HTML主题(使用引导CSS框架)带入WordPress主题。这是原始的纯HTML演示主题(我有完整的源代码,因为这是一个可下载的示例):http://www.html.it/guide/img/bootstrap/demo/home.html这是我个人正在研究的WP主题:http://onofri.org/WP_BootStrap/正如你所看到的,与最初的演示网站和我的个人WP主题的唯一区别是,在第二个网站中,JavaScript没有加载(因
对象[Object Object]没有方法‘Slides’
我正在使用enqueue函数链接两个javascript文件。我得到这个错误Object [object Object] has no method \'slides\'我检查了一下,没有多次加载jquery。导致此错误的代码为jQuery(document).ready(function ($) { $(\'#slides\').slides({ preload: true, preloadImage: \'<?php echo ge
如何为可湿性粉剂定制选项侧边栏加入javascrip?
我正在尝试添加选中项。jquery到WP自定义选项面板,这样我就可以在那里有一个自动完成框。我有什么办法可以做到吗?我试过了admin_init, admin_footer 和admin_print_footer_scripts 操作,但在自定义程序内部似乎没有任何操作。有什么想法吗?
包括针对IE7/IE8的旧版本jQuery
我意识到jQuery 2.0放弃了对一些浏览器的支持,包括IE7和IE8。我在WordPress网站上只使用了一点jQuery,但由于我需要支持IE7/IE8,我想知道最好的方法是什么,包括旧版本的jQuery?或者我应该只选择一个版本(比如1.9.1),支持更旧和更现代的浏览器,并坚持使用它吗?我目前正在将jQuery注入functions.php 像这样:if (!is_admin()) add_action(\"wp_enqueue_scripts\", \"my_jquery_enqueue\",
WP 3.3.1中的Image LazyLoad插件未使用wp_enQueue_script加载jQuery依赖项
我正在尝试安装映像LazyLoad 在我的Wordpress 3.3.1博客上使用的插件。我已经按照基本说明进行了操作,因此它已在我的开发站点上安装并激活。问题是我看不到jQuery。sonar引用(此插件使用)。插件在对脚本排队时执行此操作:wp_enqueue_script( \'wpcom-lazy-load-images\', self::get_url( \'js/lazy-load.js\' ), array( \'jquery\', \'jquery-sonar\' ), self::ve
如何确保插件在jQuery之后加载脚本
我的客户有一个网站运行最新版本的WordPress,还有论文。目前,jQuery正在页脚中加载,作为最后一个要加载的脚本。我不确定是什么导致jQuery加载-可能是论文或其他什么。我们正在添加一个插件,它有一个加载的脚本。正在将脚本加载到页脚中。但它是在jQuery之前加载的,所以它失败了。排队脚本行如下所示:add_action(\'wp_enqueue_scripts\', array($this, \'stb_enqueue_scripts\')); 我将其编辑为:$deps = arra
有没有办法在没有`get_Header()`的情况下将所有排队的脚本/样式放到一个模板中?
在我的主插件页面中,我检查某个页面是否被访问。如果是,我加载某个模板。按以下方式:add_filter( \'template_include\', array($this, \'includeTemplate\'), 99 ); public function includeTemplate($template){ global $wp_query; if(is_page() && $wp_query->query[\'pagename\'
使用gup.js或Grunt加载资源
我刚开始使用gulp.js 这是一个像Grunt这样的任务执行者,我工作的很多网站都在使用WordPress,所以我想知道是否有人对如何使用gulp将通过WordPress输出的组合脚本(或者任何将多个文件组合成一个文件的文件)有一些想法。所以,假设我有一个gulp设置来连接和缩小一对供应商插件文件,比如fancybox和flexslider,并将其缩小到一个名为plugins.min.js. 然后我会使用wp_enqueue_script 从functions.php 文件function enqueu
是否仅在加载UI库后才调用我的脚本?
我想在一个WP滑块插件中的导航按钮中添加小效果(UI jquery Dragable)。我所做的:1我已安装滑块插件2知道UI在wordpress中是完全注册的,但我必须调用它(对吗?)所以在我的孩子主题函数中。php,我添加了以下内容: function my_enqueue() { wp_enqueue_script( \'jquery-ui-draggable\' ); } add_action( \'wp_enqueue_scripts\', \'my
为什么wp_enQueue_script忽略我的‘wp_head’挂钩?
我想css_head_scripts 和js_head_scripts 要附加到wp-head但Wordpress完全忽略了这一点?我错过什么了吗? function css_head_scripts() { wp_enqueue_style( \'Master Stylesheet\', get_template_directory_uri().\"style.css\" ); } function js_head_scripts() {
WOW.js脚本标记初始化页眉/页脚
希望一切顺利。我正在尝试使用魔兽世界。js公司http://mynameismatthieu.com/WOW/docs.html 使用动画。css向我的网站添加动画。哇!js要求我通过在标题中添加以下内容来初始化它:<link rel=\"stylesheet\" href=\"css/animate.min.css\"> <script src=\"js/wow.min.js\"></script> <script> new WO
将来自选项框架的代码块排队
我目前正在使用Redux框架,以允许我的主题的用户分别向主题的页眉和页脚添加额外的CSS和JS代码。Redux将此代码存储在全局变量中,因此很容易访问。然而,这意味着我必须调用标头中的全局变量。php或页脚。php文件,然后在那里回显Redux中的代码。这似乎并不理想。我想知道是否有任何方法可以将这些代码块排队到函数中。php文件,而不是试图将其直接编码到模板文件中。例如:#header{ margin: 0 auto; } 输入到Redux内的CSS框中。然后我可以在标
WordPress何时自动将jQuery入队?
我理解WordPressALWAYS 将jQuery在所有主题上排队,因此可以将另一个具有相同版本的jQuery排队。然而,在开发一个主题时,出于测试目的,我将其移动到了一个子域(同一个域,另一个WP安装,除了“Hello World”帖子外,没有其他内容)。当第一个正常地将jQuery排队时,第二个停止了一些功能,我发现WordPress不再自动包含jQuery。问题是:WordPress是否会等待一些东西(不知道,可能是小部件区域、菜单等上的最小小部件)来调用脚本?要确保这一点,我是否必须手动将本机j
‘Bones’主题:在页脚而不是页眉中加载股票脚本?
我正在使用\'Bones\' 在我最新的WordPress站点中,当我通过Google PageSpeed运行该站点时,我收到以下错误:消除折叠内容上方的渲染阻塞JavaScript和CSS:https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js/ https://www.default.com/…包括/js/jquery/jquery迁移。最小jshttps://ajax.googleapis.com/…ax/libs/jqu
在jQuery之前运行的WP插件
我对jQuery和插件有问题,控制台错误显示jQuery没有定义。我不明白的是,只有当我将其加载到生产服务器时,它才会失败,在我的本地dev安装上,它工作得很好。ReferenceError:未定义jQuery。插件代码:add_filter( \'wp_footer\', \'enqueue_footer_scripts\', 9); add_filter( \'wp\', \'enqueue_styles\', 11); function enqueue_footer_scr
JQuery似乎没有在静态主页上排队
我一直在寻找原因,但我不知道,我不知道发生了什么。。。jQuery似乎没有在静态主页上排队(我不习惯使用静态主页)。在常规页面(和博客)上,wp_head() 加载javascript文件、css等。在静态主页上,它加载所有内容except javascript文件(根本没有),包括我亲爱的jQuery。。。我刚开始研究这个主题,所以我不明白。。。它基于一个212主题,因此代码还没有太大变化。我刚碰了一下footer.php 和style.css, 我将侧边栏倒过来;主blocs打开index.php 和
IE条件注释内的入队脚本
我试图将selectivizr包括在内。js内部条件注释。我做错了什么?<!DOCTYPE html> <html class=\"no-js\" <?php language_attributes(); ?>> <head> <meta charset=\"utf-8\"> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
如何将unctions.php中的js文件排队以获得if lt IE 9语句?
我正在编写一个使用Twitter Bootstrap 3文件的主题,并在标题中包含:<!--[if lt IE 9]> <script src=\"<?php echo get_stylesheet_directory_uri(); ?>/js/html5shiv.js\"></script> <script src=\"<?php echo get_stylesheet_directory_uri(); ?>/js/
子主题中的en队脚本()不起作用
我正在尝试将位于子主题根文件夹中的“scripts.js”排入队列。我不明白为什么下面的代码(位于“functions.php”中)不起作用:function enqueue_scripts() { if ( ! is_admin() ) { $scriptsrc = bloginfo(\'stylesheet_directory\') . \'/scripts.js\'; wp_register_script( \'scripts\', $scripts
未调用WP_ENQUEUE_SCRIPTS挂接
我将以下代码添加到functions.php:if(!function_exists(\'bi_frontend_scripts\')) { function bi_frontend_scripts() { wp_enqueue_script(\'jquery\'); // I originally wanted to do: wp_enqueue_script(\'jQuery.bxSlider\', get_blo