您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
404当使用plugin_url入队脚本时
因此,我通过以下方式将脚本添加到我的网站functions.php 位于插件目录中。代码非常简单:function add_jq_script() { wp_register_script(\'r_footer\', plugins_url(\'/responsiveFooter.js\', __FILE__), array(\'jquery\'),\'1.1\', true); wp_enqueue_script(\'r_footer\'); }
如何注册或入队脚本并阻止其在Head中被调用?
我有下面的代码将javascript排队。wp_enqueue_script( \'jquery.flexslider\', get_template_directory_uri().\'/library/js/flex-slider/jquery.flexslider-min.js\', array( \'jquery\' )); 上述代码不在函数中。php。它位于库/siteframework中。php我的理解是,为了让任何javascript在wp中工作,都必须注册或排队。我想让java
从插件加载外部页面模板和入队脚本导致403禁止错误
我有一个插件,可以在下面的页面上创建一个面板:mysite.com/wp-content/plugins/myplugin/includes/mypanel.php 我想在下一页使用此面板mysite.com/mypanel 我尝试的解决方案是mypanel.php 作为页面模板,如下所示:add_filter( \'page_template\', \'wpa3396_page_template\' ); function wpa3396_page_template( $pa
无法使用wp_deregister_script取消注册脚本
我正试图操纵Disqus 我的头版上的脚本,但不幸的是我无法管理如何做到这一点。下面是我所做步骤的一个小故事。在插件的源代码文件中查找脚本名称wp\\u register\\u script(\'dsq\\u count\\u script\',plugins\\u url(\'/media/js/count.js\',FILE ) ); wp\\u localize\\u脚本(\'dsq\\u count\\u script\',\'countVars\',$count\\u vars);wp\\u
WordPress添加自定义类型的脚本(x-jQuery-tmpl)
我想在WordPress中添加以下脚本:<script type=\"text/x-jquery-tmpl\"> ... </script> 但使用:wp_add_inline_script( \'my-script\', \'...\' ); 将给我:<script type=\"text/javascript\"> ... </script> 我必须编辑吗header.php 对
在WordPress站点中无法正确加载JavaScript和CSS
我设法通过codepen使我的代码正常工作,如果访问链接,您可以看到here现在尝试在WordPress测试站点上实现,看起来我的javascript没有正常工作,fontawesome也没有正确加载。Here is the link for the test site这是我的js:$(document).ready(function() { var txtFromDate, txtToDate; $(\"#txtFrom\").datepicker({ numbe
在自定义主题中调用wp_enQueue_脚本来加载脚本和样式之间的区别
我是WordPress的新手。我已经开始创建自己的自定义主题。当我创建它时,我发现add_action(\'wp_enqueue_script\', \'custom_script\'); 也可用于添加样式。谁能解释一下wp_enqueue_style 和wp_enqueue_script 加载样式和脚本?
是什么决定了排队样式的顺序?
通常当我添加我使用的样式表时wp_enqueue_style 在单个函数中多次调用,然后使用wp_enqueue_scripts. 这些纸张的装载顺序似乎没有任何逻辑。它们不按列出的顺序加载,也不按我能找到的任何其他合理顺序加载。我知道如何在操作上使用优先级,但这需要一个用于每个挂钩的唯一函数。我目前正在用它来解决这个问题,但我很好奇。当多个样式在同一个函数中排队时,是否有某种因素决定了如何加载样式?如果不是,为什么?
WordPress主题中未通过函数方法加载的脚本
我正在尝试通过函数加载CSS和Javscripts。CSS正在加载,但不知道发生了什么错误,javascripts和Jquery没有通过functions方法加载。我试图通过head部分直接加载脚本,但通过functions方法无法加载。我在这里制作代码摘录→ /* Register scripts. */ wp_register_script( \'custom\', JS . \'/jquery-3.1.1.js\'); wp_regi
WP本地化脚本不起作用
在这里,我按照这里的解决方案本地化脚本:Problem in wp_localize_script但它不起作用。以下是我的代码:function theme_enqueue_scripts() { wp_enqueue_script( array(\"jquery\") ); wp_enqueue_script(\'thebootstrap\', get_template_directory_uri() . \'/bootstrap/js/bootstra
url_to_postid returns 0
我试图将帖子id发送到js文件,以使用每个帖子的id作为键,为其创建本地存储。问题是,当我在php中尝试此代码时,它返回0,因此我的所有页面都具有相同的本地存储。我该怎么办?public function button_js(){ $url = wp_get_referer(); $post_id = url_to_postid( $url ); wp_localize_script( \'likeButton\', \'ajax_obje
无法访问子主题的脚本依赖项在父主题中找到
我已经为此挣扎了将近一个月,但仍然找不到任何关于如何做到这一点的方法!不是在这里,不是在Quora,不是通过许多不同的高级谷歌搜索查询。。。这是:这个parent theme 只有one script file main.min.js. 它包含它使用的所有脚本和库,包括jQuery, Select2, Parsley 和Slick, 举几个例子。我该怎么办making my own scripts use one or more of these libraries as their dependenci
WP_ENQUEUE_SCRIPT无法包含在页脚中
在我的Wordpress插件中,我尝试在页脚中包含两个脚本,如下所示:function my_interface_enqueues() { wp_enqueue_script( \'require-js\', plugin_dir_url( __FILE__ ) . \'js/libs/requirejs/require.js\', array(), false, true ); wp_enqueue_script( \'main-js\', plugin_
使用wp_enQueue_script()的优点是什么
除了依赖关系管理之外,还有什么优势wp_enqueue_script() 是否手动添加过多脚本?我目前将5个脚本排队,并考虑通过使用内联<script> 改为标记。出于讨论的目的,让我们忘记HTTP/2。参考号:https://developer.wordpress.org/reference/functions/wp_enqueue_script/
WP_ENQUEUE未打印版本
我正在尝试使用以下行更改插件:wp_enqueue_script($this->_token . \'-admin\', esc_url($this->assets_url) . \'js/admin\' . $this->script_suffix . \'.js, $scripts, $this->_version); 当我打印$this->\\u版本时,它显示为“3.0.0”,但当管理员。js打印出来<script type=\"text/javascr
定制插件开发:wp_enQueue_脚本应该有什么优先级?
我应该优先考虑什么add_action(\'wp_enqueue_scripts\', \'plugin_scripts\');?我的插件脚本和样式应该在主题之后加载吗?既然我不知道脚本和样式的主题优先级是什么,我应该任意选择一个大数字吗?在我的测试中,如果我在自定义插件和自定义主题中都加载了样式表,并且没有为两者定义优先级,那么主题似乎会优先并在插件之后排队。
Seiyria的bootstrap-slder.js在WordPress中不起作用
bootstrap-slider.js 由不在WordPress工作的seiyria提供。资源文件似乎链接不正确。我错过了什么?有什么想法吗?将资源链接到WordPress(functions.php): if (!function_exists(\'techcare_enqueue_scripts\')): function techcare_enqueue_scripts() { /* Enqueue Scripts Begin */
如果屏幕大于500,则将脚本入队
只有当屏幕分辨率大于500时,我才需要调用javascript。我发现以下代码。。。<script type=\'text/javascript\' src=\'<?php echo $urlPlugin?>js/jquery.themepunch.revolution.min.js?rev=<?php echo RevSliderGlobals::SLIDER_REVISION; ?>\'></script> 所以,我修改如下。。。<scr
由于jQuery版本冲突,在W3 Total缓存插件中添加脚本按钮无法工作
在试图修复我网站上的渲染阻塞问题时,我在缩小设置页面上遇到了W3 Total Cache插件的问题。添加JS(添加脚本)和CSS(添加样式表)的两个按钮不起作用,单击它们后不会发生任何事情。问题的原因可以在浏览器控制台错误消息中看到(WP使用jQuery1.12.4, W3TC需要jQuery<1.9) Related question jQuery(...).live is not a functionoptions.js?ver=0.9.6:324 Uncaught TypeError
是否仅出于开发目的将脚本入队?
我正在尝试创建一个新的开发工作流,为此,我需要将一些脚本排队,以便仅在开发时可用。正确的方法是什么?我应该使用WP_DEBUG 作为一种条件,还是有更好的方法?if (WP_DEBUG === true) { wp_enqueue_script(\'script_for_development\', \'script.js\'...); }