您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
插件Add_action和Add_Menu_Page
我正在使用此代码为我的插件创建菜单。这很有效。我的问题是:在foo\\u admin\\u enqueue\\u scripts回调中包含一些php页面和将一些脚本/样式排队与在add\\u menu\\u page/add\\u submenu\\u page回调中包含它们有什么区别?function foo_admin_menu(){ $menu = add_menu_page(\'Player manager\', \'Foo Audio Player\', FOO_CAP
使用GET_SHORTROAD_REGEX将脚本入队
我尝试进行一些优化,我只想在global$post中找到一些短代码时加载它们不幸的是,它不起作用,当我打开一个包含短代码的页面时,脚本没有加载。 function enqueue_script_if_shortcode_is_detected() { global $post; wp_register_script( \'leweb-widgets\', get_stylesheet_directory_uri() . \'/includes
将在主题文件夹中找到的所有样式表排入队列
是否有一个内置的Wordpress函数允许您将特定主题的所有样式表排队?我的目录结构如下所示:-my-custom-theme -css -header.css -footer.css -functions.php 我想加载在中找到的所有CSS文件my-custom-theme/css 文件夹
如何从活动主题中删除所有入队资产?
https://gelwp.com/articles/removing-all-enqueued-and-default-css-scripts-in-wordpress/ 具有删除所有排队样式的代码,包括除活动主题中的插件外,可能来自其他插件的样式。是否可以仅从当前活动主题中删除所有排队资产,而不硬编码主题名称,或者在不知道哪个主题处于活动状态时?i、 e.实现remove_action( \'wp_enqueue_scripts\', \'twentynineteen_scripts\' );
仅在特定模板中加载JS文件
is_page 检测到弹头时工作正常。然而is_page_template 函数不是,所以我尝试了global $template 我也是,但这也不行。如何解决此问题?我想加载页面的JS文件template-parts/content.phpfunction software_enqueue() { if ( is_page( \'software\' ) ) { wp_enqueue_script(\'sticky-kit.min.js\', get_template_di
在WordPress中注销脚本似乎是不可能的
我什么都试过了。我甚至删除了函数中的所有内容。php创建了一个全新的文件:function wpdocs_dequeue_script() { if (is_singular()) { wp_dequeue_script( \'gdrts-rating\' ); } } add_action( \'wp_print_scripts\', \'wpdocs_dequeue_script\', 100 ); 想法是从我的自定义帖子类型中删除一些J
使用Rel=“预加载”将自定义字体文件入队
我在我的WP网站上使用自定义字体。它现在包含在@font-face css属性。但我想知道有没有办法wp_enqueue 此文件具有属性rel=\"preload\" 可能还有其他一些属性。所以在浏览器中看起来像这样:<link rel=\"preload\" href=\"/fonts/custom-font-folder/CustomFontFile.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\">
是否未加载WordPress核心jQuery版本文件?
我试着把<textarea> 使用表情符号选择器(https://github.com/mervick/emojionearea) 在我的wordpress站点中(安装了buddypress,实际上我把它放在buddypress消息中)。基本代码非常简单。Exemple: https://jsfiddle.net/fqo1za9u/一瞥:HTML head:<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/
我如何才能正确地将wp-Hook入队而没有问题?
我想提供包裹@wordpress/hooks 目前位于wp-includes/js/hooks.js 但我很难准确地找到它是如何排队的/在哪里排队的,这样我就可以复制这个文件,用我的插件提供它,如果它还没有排队,就自己排队。我怎样才能做到这一点?
我如何才能正确地将wp-Hook入队而没有问题?
我想提供包裹@wordpress/hooks 目前位于wp-includes/js/hooks.js 但我很难准确地找到它是如何排队的/在哪里排队的,这样我就可以复制这个文件,用我的插件提供它,如果它还没有排队,就自己排队。我怎样才能做到这一点?
LOGIN_ENQUEUE_SCRIPTS是否有加载优先级?
我使用这个函数在登录的页脚中加载我的插件(自定义徽标和登录)Javascript文件。php页面,但文件在wp包含主jQuery库之前加载:add_action( \'login_enqueue_scripts\', \'login_js_script\' ); function login_js_script() { wp_enqueue_script( \'login-script\', plugin_dir_url( __FILE__ ) . \'scripts.js\',
如何在最后时刻将js/css出队?
我正在尝试删除忍者表单插件中包含的字体很棒的样式表(因为我通过CDN手动包含了最新的FA)。我做到了:add_action(\'wp_enqueue_scripts\', function () { wp_dequeue_style(\'nf-font-awesome\'); }, 100); 但是,插件中包含的版本仍会加载。那么,如何在最后一刻将脚本或样式表出列?很明显,我没有“足够晚”,这就是为什么上述方法不起作用。什么是“迟于”wp_enqueue_scripts?
PHP注意:WP_ENQUEUE_SCRIPT调用不正确。不应注册脚本和样式
有人能帮我纠正这个错误吗?PHP注意:调用了wp\\u enqueue\\u脚本incorrectly. 在wp_enqueue_scripts, admin_enqueue_scripts, 或login_enqueue_scripts 挂钩。请参见Debugging in WordPress 了解更多信息。(此消息是在版本3.3.0中添加的。)in/nas/content/live/greattaste/wp包含/功能。php在线4986代码:function wp_auth_check_load()
Bootstrap 4 Optimization
我安装了指向我的主题的所有引导链接。我很少使用bootstrap;一般用于电网系统。如何了解必须安装或不安装哪个链接?我也想知道我的安装是好还是有更好的方法?谢谢标题。php:<link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css\" integrity=\"sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263X
如何在可变产品页面上仅加载脚本
我正在寻找一种只在产品页面上加载JavaScript和CSS的方法,但前提是它是可变产品。这个is_product() 函数运行良好,但我的脚本可用于所有类型的产品:简单、变量、分组。。。。。如何限制仅为可变产品加载脚本?
WP_ENQUEUE_SCRIPT|帮助我找出导致jQuery未定义的原因
我正在使用该函数。要加载到my中的php files wp\\u enqueue\\u脚本函数。js文件。然而,尽管我相信我在flick之前加载了jQuery。js。Slick在我的控制台中返回一个错误,即Slick中的“jQuery未定义”。最小js。所有文档都存在并位于正确的位置。function hubble_space_scripts() { wp_deregister_script(\'jquery\'); wp_enqueue_script(\'custom-j
样式表和脚本未加载
function spartans_styles(){ wp_enqueue_style( \'maincss\', get_stylesheet_uri()); wp_enqueue_style(\'mybootstrap\', get_template_directory_uri() . \'/assets/css/mybootstrap.css\'); wp_enqueue_script(\'myscript\', get_template_direc
Bootstrap Integtration
我想知道如何只集成bootstrap 4网格系统,而不是:<link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css\" integrity=\"sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm\" crossorigin=\"anonymous\">
有没有办法确保插件脚本在另一个脚本之前加载?
我创建了一个插件,它在页脚中加载了一些脚本。我想确保在加载任何其他脚本之前加载我的插件脚本。有没有办法做到这一点。过去几天我一直在支持这件事。实际上,我的插件添加了一个短代码,当调用该短代码时,它也会加载一个js文件。示例脚本如下:add_action(\'after_setup_theme\', function() { add_shortcode(\'another-shortcode\', function($atts) { wp_enqueue_sc
使用SCRIPT_LOADER_TAG在<脚本>标记中添加额外参数
我在插件中使用以下代码来排队脚本:wp_enqueue_script( \'wpfrank-ptbw-pinit-js\', PTBW_PLUGIN_URL . \'assets/js/pinit.js\', array(\'jquery\'), \'\', true ); Thewp_enqueue_script 函数设置默认值<script> 标记输出如下:<script type=\'text/javascript\' src=\'http://localhost/dev