您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
如何仅在使用时加载Widget javascrip+css文件?
我希望将我的小部件使用的javascript和css样式保存在它们自己的文件中(而不是将它们添加到主题中)。但我似乎无法让wordpress在边栏上实际使用小部件时添加它们。我试过这个:在类声明中,我添加了2个函数class EssentielleRubriquesPosts extends WP_Widget { function addFrontendCss(){ wp_enqueue_style(\'erw-frontend-css\', ESSENTIELLE_R
将函数.php中的脚本与页面上的脚本排队
如果我只在需要使用的页面上将脚本排队,这有关系吗?而不是functions.php?或者,最佳做法是什么?在这个例子中,我需要在我的网站首页上放置一个旋转器。如果我把它排在页面上,有没有最好的地方放?
如何向需要jQuery的页脚添加一个javascript代码段
我知道我可以使用以下代码向wordpress的页脚添加一个需要jquery的脚本文件:<?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script(\'custom_script\', get_template_directory_uri() . \'/js/custom_sc
Wp_deregister_script()不起作用后注册新的jQuery
我的职能如下。php,它似乎没有加载jQuery。如果我删除wp\\u deregister\\u script()行,它似乎加载了wordpress包含的jQuery,而不是我手动注册的jQuery(我可以看出)。有人知道为什么会这样吗?function register_scripts() { wp_deregister_script(\'jquery\'); wp_register_script(\'jquery\', \'http
WP_enQueue_SCRIPT在不同的浏览器上不同的时间调用jQuery?
这毫无意义,但在跨浏览器查看我的视图源时,wp_localize_script() 正在按预期为除IE7、8、9以外的所有浏览器插入标记。这些浏览器中根本没有脚本标记。我将它绑定到“jquery”,因为我想确保它无论如何都包含在内(而不是绑定到任何特定的用户定义脚本)。它在我的主题函数中被调用。php文件。wp\\u localize\\u脚本的文档似乎建议在调用此函数之前必须注册脚本。假设函数总是在同一个位置调用,那么jQuery可能在不同的时间排队或注册,具体取决于浏览器?这看起来确实很奇怪,因为Wo
为什么失败:禁用unctions.php中的插件enQueue_script()
我尝试使用这里介绍的方法:Restricting a Plugin to Only Load its CSS and JS on Selected Pages?在插件“syntax highlighter compress”中,我得到了以下代码:function wp_shc_head_scripts() { wp_register_script( \'shCore\', plugins_url(\'syntax-highlighter-compress/scripts
wp_enqueue and Dependencies
简单问题:如果我按如下方式将脚本排队:版本A:wp_enqueue_script(\'my-script\', plugins_url( \'/path/to/file\', __FILE__ ), array(\'jquery\', \'jquery-ui-core\')); 我是否需要将jquery和jquery ui核心排队?具体如下:版本B:wp_enqueue_script( \'jquery\' ); wp_enqueue_script( \'jquery-ui-core\'
除一页外的每一页上都有脚本入队
我想加载javascript并排除1个页面,因此我尝试了以下操作,但没有成功:function mypage_scripts() { if ( !is_admin() ) { wp_deregister_script(\'jquery\'); wp_register_script(\'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\',
加载脚本以在管理中自定义帖子类型
我创建了一个自定义的帖子类型“公文包”,如下所示:$args = array( \'labels\' => $labels, \'public\' => true, \'publicly_queryable\' => true, \'show_ui\' => true, \'query_var\' => true, //\'menu_icon\' => get_stylesh
帮助在初始化操作后在页脚中查询脚本
在我的功能中。php中,我设置了register\\u scripts()和load\\u scripts(),并将它们连接到“init”操作。我已经注册了所有要加载到页脚中的脚本,以便优化页面加载。我在register\\u scripts()中注册的一些脚本没有在load\\u scripts()中排队,因为我只想在需要时加载它们。例如,如果呈现的页面包含模板部分的“库”。php需要“jquery gallery”,我想将其从该文件中排队,但只有在加载了其余的页脚脚本之后。我还需要使用内联脚本来实现这
使jQuery库在插件文件之前加载
我正在使用一些jQuery插件,比如validate。但是它们都是在由WordPress和my theme自动加载的Jquery库之前加载的。我需要在之后加载插件,所以有没有办法让Jquery在函数中首先加载。php-以便我可以使用它的前端和管理。我目前正在函数中加载以下内容。phpwp_enqueue_script(\'validation\', get_bloginfo(\'template_url\') .\"/js/jquery.validate.min.js\"); w
如何仅在需要时使用wp_enQueue_style()和wp_enQueue_script()?
我的插件使用wp\\u enqueue\\u style()和wp\\u enqueue\\u script()来加载资源,但我要记住,不要降低用户的性能,只有在当前帖子集包含插件的短代码时才加载这些内容。我通过以下方式完成此操作:add_filter(\'the_posts\', \'CrayonWP::the_posts\'); \\u posts在wp\\u head之前调用,但之后也会调用几次(可能是针对小部件中最近的帖子等)。这里的问题是,当我在帖子内容中搜索我的短码并向排队过程发出信
Wp_en队列脚本、wp_寄存器_脚本来、wp_打印_脚本:我困惑了
关于这个问题,我读了一些书,但读得越多,我就越困惑。谁能简单地向我解释一下wp_enqueue_scripts, wp_register_scripts 和wp_print_scripts?例如,我的函数中有以下代码。php-它正在工作,但我不明白为什么我不能使用wp_print_scripts 对于样式表,如果使用wp_enqueue_scripts 对于javascript文件:add_action(\'wp_print_scripts\', \'add_my_js\'); function
How to disable 3.3 Tooltips?
当我升级许多live和dev站点时,我发现3.3工具提示很烦人。如何通过函数禁用它们。php?取消排队wp includes/js/wp指针。js?
将jQuery和ThickBox添加到WordPress主题
我想为我开发到WordPress的模板添加thickbox。此时,我正在尝试使用一个干净的模板,该模板只有header.php, footer.php,index.php, 和functions.php.我已经包括了<?php wp_head(); ?> 进入header.php 以及<?php wp_footer(); ?> 进入footer.php.我已经包括了wp_head 像这样:<?php wp_enqueue_script(\'jquery\');
无法将脚本放入页脚中?
WordPress抄本says:(old codex page)$in\\u页脚(布尔)(可选)脚本通常放置在节中。如果此参数为true,则脚本将放置在的底部。这要求主题在适当的位置具有wp\\u footer()挂钩。请注意,在运行wp\\u head之前,您必须将脚本排队,即使它将被放置在页脚中。(WordPress 2.8中新增)默认值:false所以我补充道true 在每个脚本的src path:/** * JavaScript */
主题中的wp_en队列脚本和wp_注册脚本不起作用
我试图在我自己制作的主题中为jQuery库使用一个自己编写的脚本,但它不起作用。当我简单地使用脚本标记时,一切都正常。因此,它必须与wp\\u enqueue\\u脚本和wp\\u register\\u脚本一起使用。在索引中代码的开头。php我有<?php wp_enqueue_script(\'jquery\'); wp_register_script( \'my_name\', \'path/to/my/script/script.js\'));
WP_REGISTER_SCRIPT未按预期加载
我正在加载这样的脚本://load scripts //wp_register_script( $handle, $src, $deps, $ver, $in_footer ); add_action(\'wp_enqueue_scripts\', \'load_scripts\'); function load_scripts() { if (!is_admin()) { wp_register_sc
如何在插件Java脚本中添加defer=“defer”标签?
我无法在插件javascripts中添加延迟标记。Google开发者pagespeed测试建议我在contact form 7 javascripts。这就是联系人表单7在标题中包含javascript的方式。add_action( \'wp_enqueue_scripts\', \'wpcf7_enqueue_scripts\' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bund
使用wp_enQueue_script附加jQuery-UI
我正在尝试使用wp\\u enqueue\\u脚本加载jquery ui。我可以检查jquery是否已加载。jquery ui已注册,即var\\u dump的输出(wp\\u script\\u是(\'jquery ui tabs\',\'registered\');为bool(true),表示已注册,但未包含在页面中。我正在使用wordpress版本3.3.1出了什么问题?我附上函数的相关片段。php来自我的主题。<?php function my_scripts_method() {&