您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
从404错误页中排除JS文件
我有一个定制的跟踪系统,它与一个包含。js文件位于每个页面的页脚。不幸的是,一些高流量的网站包含了我的网站中已经删除的图像。因此,我的主题404错误页面经常被点击,这些用户和网站访问者都已注册,尽管我不想让他们计算在内。长话短说:我想防止这种跟踪。要加载到404错误页面的js文件。最好的方法是什么?
Append php file to footer
我的php文件中有javascript。我想把它加载到页脚。有什么办法吗?
WP_LOCALIZE_SCRIPT不能处理AJAX响应
当一个文件上传到我的页面时,我会调用ajax在数据库中添加一个条目。然后,我想使用wp\\u localize\\u script将一个字符串发送回客户端,但当我尝试访问它时,只会收到一个错误:“未捕获引用错误:pw\\u script\\u vars未定义”。我知道我可以用wp\\u die发回一些东西,但这是一个小问题,我认为这不是正确的方法。所以问题是为什么wp\\u localize\\u脚本不起作用?感谢您的帮助。剧本js公司:var ajaxurl = \"<?php echo admi
如何将任何主题样式和脚本出队/注销
有没有可能让我的插件退出或取消注册任何主题激活的样式和脚本。因此,无论安装哪个主题,该主题的样式和脚本都将被出列/注销?非常清楚的是:我不知道会用什么主题</我只需要从主题中删除/取消注册样式和脚本,而不需要从其他插件中删除
如何在WordPress页面上执行Java脚本?
我正在尝试在我的一个页面上运行一些Javascript。但我所做的一切似乎都不管用。我在一个沙盒中运行了代码,它很有用。我尝试:-插入和HTML生成器元素并将代码放入标记中-上载。主题中的js文件并在我的html代码中链接到它-多脚本插件如何在Wordpress页面上简单地执行Javascript?
函数.php-从文件注入内联css
我想读一本书。css文件,并将其作为内联样式注入wp\\U头。有可能吗?我试过这个“Add inline css to theme“解决方案,但它没有达到我的预期,因为我希望所有的风格都能注入<style> [mystile.css] </style>而不是<link href=\"[mystile.css]\">
移动设备的出列脚本和样式不起作用?
我已经学习了一些关于WP脚本和样式的出列和注销的教程,试图优化我的网站速度。最初,我可以退出队列并取消注册,直到我为纯移动站点添加了一个条件。现在这些功能无法工作。 add_action( \'wp_enqueue_style\', \'remove_default_stylesheet\', PHP_INT_MAX); if ( is_front_page() && wp_is_mobile() ) { function remove
反应JSX在WordPress插件开发中的应用
我可以在我的自定义Wordpress插件中使用React,但我忘记了它是如何工作的。我正在尝试使用NPM中的react组件,并将其用作Wordpress插件。我使用npm从npm安装我的组件。我的自定义插件。php:function wp_enqueue_react() { wp_enqueue_script(\'subreddit-posts\', plugin_dir_url( __FILE__ ) . \'js/node_modules/react-subreddit-
更改脚本的URL,是否更改主题文件夹外的脚本?
是否可以使用css和js脚本outside of template directory? 如果可能的话,我该如何实现?基本上,没有:http://example.com/wp-content/themes/mytheme/assets/mystyle.css 我想要:http://example.com/assets/mystyle.css
如何在wp_enQueue_script上消除包含争用条件
我不想成为一个lazy dev. 因此,我只想在需要的地方包含我的js文件。由于在使用我的短代码的任何地方都需要js,所以我试着去做回答here.i、 e.:js公司function do_cool_stuff(){ //do the most awesomest of stuff //..ok mostly changes textvalues dynamically } phpfunction enqueueAllMyStuff(){ \
我的脚本-bundle.js文件将作为样式表CSS文件发送到浏览器。帮助!
我是WordPress自定义主题开发的新手。我正在为OceanWP使用儿童主题。我有一个网页包设置来热加载我的文件,但我的js脚本没有被发送到我的WordPress站点,而是作为CSS样式表发送,然后Chrome给我以下警告:Resource interpreted as Stylesheet but transferred with MIME type application/javascript: 当我检查警告时,索引。html文件错误地显示了此链接标记,从而生成了我的脚本包。js文件转换
是否仅在需要供应商JS/CSS的页面上注册它们?
我有一些JS\\CSS,用于我网站上的选定页面中的各种UI功能,例如图像滑块。此图像滑块仅在站点内的几个页面上使用,在每个请求上加载它都会影响性能。是否有在需要时选择性加载这些类型的供应商有效载荷的最佳实践?function wpdocs_dequeue_script() { if( ! is_page(\'gallery\') ) { wp_dequeue_script( \'vendor-slider\' ); } }
将Reaction脚本入队并挂钩其目标div时无法加载脚本
当我尝试将静态响应排入队列时,下面的代码出现无声故障。js脚本并将其注入div挂接到admin\\u页脚。我看到了页面和测试echo,以及脚本文件的url。但是React应用程序不在那里,基本上管理页面是空白的。function prepAllAdminScripts() { echo \"<p>test echo prepAllAdminScripts</p>\"; $url = PLUGIN_FOLDER_URL . \'shared/admi
如何确保可以遍历每个排队的脚本和CSS?
我正在努力提高效率。为此,我想检查在我的多站点设置中排队的所有脚本和CSS。我计划检查它们是否卸载到公共CDN(如果可用)或其他私有静态站点(如果我已经设置),同时确保没有重复。我目前陷入困境的地方(除了想知道额外的工作是否真的可以节省加载时间之外)是我可以使用什么钩子来确保在我的脚本启动时完成所有的enquence。为此,我应该使用什么挂钩或过滤器?(尝试此操作时,请随时向我和任何未来的搜索者介绍我/我们应该知道的任何其他信息)。
如何从主题中移除style和js,并在使用短码的地方添加您自己的style和js?
我为wordpress制作了一个小插件,它通过一个短代码工作。是否可能使用我的短代码的页面只有我的js和样式,而没有主题样式和js。我希望该页面仅加载资源,而不加载其他内容:这是我的代码,但我不知道如何使其有条件:function addFiles(){ wp_enqueue_style(\'bootstrap\' , \'http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css\'); wp_
无法推迟加载jQuery
我有两个来自wordpress core的渲染块JS。jquery。js和jquery迁移。最小js。下列的this answer on WPSE 我能够向调用jquery migrate和bootstrap的脚本标记中添加“defer=”defer“,但对“jquery”执行相同操作不会将defer属性添加到调用jquery的脚本标记中。js公司 add_filter( \'script_loader_tag\', function ( $tag, $handle ) { $handl
无法将插件脚本出列。我想我什么都试过了
编辑-注释中给出的解决方案问题是,我最初使用的是wp\\u enqueue\\u脚本,所以我需要一个高优先级,以确保我的出列发生在插件的排队之后。当我切换到使用wp\\u print\\u脚本(或者更准确地说是wp\\u print\\u footer\\u脚本)时,我应该切换到低优先级,正如Jacob Peattie指出的那样。这就是我所需要解决的全部问题-JW公司我正在尝试将插件添加的脚本出列。这是插件中的代码。。。class WC_Social_Login_Frontend { ..
如何将脚本排入同一站点上的2个不同页脚?
我在WordPress网站上使用了两个不同的页脚。一个是标准footer.php另一个用于联系人和法律页面footer-contact.php在相关页面上调用它们非常简单-我只是一个用途<?php get_footer(\'contact\'); ?> 在需要联系人页脚的页面上。虽然第二个页脚的设计没有调用脚本。在我的功能中。我使用的php文件如下,最后一个参数为“true”,它将JS放在页脚中。wp_enqueue_script(\'main_js\', get_theme_file_uri
将自定义插件中的脚本排在其他插件之前
我与另一个插件发生冲突,该插件使用钩子阻止了我自定义插件中的JS:add_action(\'wp_enqueue_scripts\', \'<FOREIGN-PLUGIN>\'); 有没有办法将我的JS排在所有其他插件之前?我已经试过设定优先级了add_action(\'wp_enqueue_scripts\', \'<FOREIGN-PLUGIN>\', 1); add_action(\'wp_enqueue_scripts\', \'<MY-PLUGIN
仅当调用函数时才将脚本和样式入队
我正在使用一个函数来显示一个库,只有在调用库函数时,我才需要加载它的JS/CSS。这两个函数都在自定义插件中。现在,我有了第一个将脚本和样式以及函数本身排队的函数:function gallery_assets() { $upload_dir = wp_get_upload_dir(); wp_enqueue_style(\'flex-gallery\', trailingslashit( $upload_dir[\"baseurl\"]).