您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
为什么我无法在插件中加载Head中的脚本?
我已经注册了应该加载到head部分的脚本。但出于某种原因,我没有把这些链接加载到head中。这些脚本不是在页眉中加载,而是在页脚中加载。 add_action(\'init\', \'my_enqueued_assets\'); function my_enqueued_assets() { //Register Css wp_register_style(\'my-css\', MY_PLUGIN_URL.\'css/my_st
JQuery对其他脚本不可用
我收到控制台错误“jQuery不是函数”,即使:a) 它正在正确排队并在标头中调用b) 它作为排队脚本的依赖项列出。我已经恢复到WordPress的旧版本(现在回到4.8),我已经禁用和启用了插件,但这些都不起作用。我不明白jQuery是如何在页面上正确调用的,但其他脚本无法将其用作函数?网站是http://www.obair.stevenkellow.com/ 供参考
为什么要将JavaScript作为应用程序/oemed添加到Header中?
我创建了一个简短的JavaScript文件,并将其放置在我的主题的JS文件夹中,该文件的内容如下:/** * Text2Give Functions File * * Mobile Landing Page Functions File */ jQuery( function( $ ) { \"use strict\"; // bind change event to select $(\'#text2
在WordPress中构建向下滑动搜索框
我正在构建一个向下滑动的搜索框。我已经成功地编写了它,它在JSFIDLE上也能正常工作。然而,当我试图在wordpress上实现它时,它并不起作用。因为它在JSFIDLE上工作,所以它必须在wordpress上工作,但我不知道问题出在哪里。有人看到任何错误吗?JSFIDLE-https://jsfiddle.net/jd0a433f/1/searchform。php<div class=\"search-field\"> </div> <form role=\
排除css和js版本的外部URI
我使用以下代码添加版本?ver=xxx 基于css和js的文件上次修改日期。它工作得很好,但当我使用外部资产时,它会出错,因为get_theme_file_uri(), 和get_theme_file_path() 再也不行了。//fonts.googleapis.com/... //cdnjs.cloudflare.com/... 有可能解决这个问题吗?也许没有?ver 或者使用WP默认版本控制系统ver=4.8 ... 而不是远程资产。除此之外,如果可能的话,下面的代码可以稍微简化一
将上次修改时间作为版本添加到css和js
我能够将上次修改的文件作为版本添加到css和js文件中。如你所见,我不得不反复添加filemtime(get_theme_file_path(\'...\')) 每次添加新链接时。function _enqueue_scripts() { wp_enqueue_style(\'_base\', get_theme_file_uri(\'/assets/css/base.css\'), array(), filemtime(get_theme_file_path(\'/assets/css/
如何通过插件向所有管理页面添加一个javascript文件?
上下文:对于登录的用户,我将向url附加一个查询字符串,以便绕过Cloudflare的缓存。所以,举个例子。com成为示例。com/?例如,nocache=y。我用以下代码很容易地完成了这一点:function tbcloudflare_query_arg() { if(is_user_logged_in()){ wp_enqueue_script( \'tbcloudflare_check_query\', plugin_dir_url( __FILE__ ) .
在unctions.php中插入Google Maps API代码的位置
自从Google需要一个API代码(我已经有了)来在主题页面上显示地图以来,我一直有一些问题,但问题是我不确定应该在哪里以及如何将其排队。这是代码上的外观:function sano_footer_scripts() { // wp_enqueue_script( \'jquery_1.11.2_min_js\', get_template_directory_uri() . \'/js/jquery-1.11.2.min.js\',\'\',\'\', true)
如何确保只有选定的帖子在更改?
因此,我能够将每篇帖子的内容保存在一个数组中,这要归功于一个非常好的答案:How to localize value of posts我只是在这里复制了解决方案:function register_and_enqueue_script() { if(\'myPostType\' == get_post_type() && have_posts()) { wp_register_script( \'js_script\', plugin_di
如何实现岗位价值的本土化
我又有问题了。我编写了一个小JS函数,它可以改变帖子的内容。要将内容传递给函数,我使用以下方法:function register_and_enqueue_script() { wp_register_script( \'js_script\', plugin_dir_url(__FILE__).\'js/script.js\', array(), \'1.8.5\' ); wp_enqueue_script(\'js_script\');
JQuery插件未捕获的TypeError:jQuery(...).lider不是函数
我为我的网页制作了一个插件。它可以作为一个独立的HTML文件工作。但当我将其用作wp插件时,我需要一个jQuery插件(引导滑块https://github.com/seiyria/bootstrap-slider) 在上面抛出此错误。我包括了jquery和如下boostrap滑块插件:wp_enqueue_script( \'child_jquery\',\'cdn URl\'); wp_enqueue_script(\'bootstrap-slider\', \'CDN Url\');
Wp_en队列脚本挂钩根本不起作用,不是从插件,不是从模板,不是为前端,不是为管理页面!
我尝试了所有方法,但我的动作挂钩wp\\u enqueue\\u脚本不起作用!什么能阻止它工作?这是我在插件中的代码。插件已激活:function wpb_adding_scripts() { error_log(\"try 9\"); } add_action (\'wp_enqueue_scripts\', \'wpb_adding_scripts\');
如何将外部Java脚本文件排队到FrontPage页脚
我正在尝试从插件中添加一个外部Javascript文件。我的代码是-<?php /****** * * Plugin Name: Image Zoom * Author: Kallol Das * Description: This plugin will zoom an image of WordPress posts. * version: 1.0 * *******/ function
如何使enQueue_SCRIPT与登录的用户一起工作?
我在pugin定义文件中定义了wp\\u enqueue\\u脚本,当我以管理员身份登录时,我可以看到我的脚本被触发,但不是以普通用户身份。为什么会这样?我如何为所有登录的用户启用脚本,而不仅仅是管理员?我在插件文件中执行了以下操作:function enqueue_team_management_scripts() { wp_enqueue_script(\"team-scripts\", plugin_dir_url(__FILE__) . \"js/team-scripts.js\"
如何将wp-login.php页面上的默认css样式出列?
我正在wp登录上加载自己的样式表。php页面使用login_enqueue_scripts 所以我不需要该页面附带的默认样式。是否可以取消与wp登录相关的样式。php?在WordPress的其他地方,我使用wp_dequeue_style() 删除与一起排队的CSS文件wp_enqueue_style(). 我不确定wp登录的过程是否相同。php。
让wp_footer()在没有wp_head()的情况下工作
我有一个外部网站,需要从Wordpress中的另一个网站加载页眉和页脚。我已成功使用以下代码完成此操作:<?php require_once(\"wp-blog-header.php\"); /* setup the wordpress environment */ require_once(dirname(__FILE__) . \"/includes/head.php\"); ?> 此代码输出正确的标头。在…内head.php 我打电话wp_h
How to dequeue a script?
Wordpress有wp_enqueue_script() 但不是wp_dequeue_script() 函数,那么退出脚本队列的最佳方法是什么?我在用LAB.js 加载我的所有脚本,而不是在服务器端排队,所以我不希望插件在我已经加载jQuery的情况下运行10次。将使用wp_deregister_script( \'jquery\' ) 达到同样的目的?
如何使用wp_enQueue_SCRIPT将VB脚本入队?
Internet Explorer将在使用wp\\u enqueue\\u脚本排队的VB脚本文件中出错。这可能是因为排队脚本的输出将脚本类型设置为“语言/javascript”。除了手动将VB脚本包含在主题中之外,还有其他解决方案吗?
WP_ENQUEUE_SCRIPT+如何在一个URL合并调用中加载JS或CSS?
有没有合适的wordpress方式通过一个合并的URL包含JS和CSS?这样就不用为每个JS资产加载x个单独的调用,而是可以将所有调用合并到一个URL中?CSS的Samething。我知道使用直接的PHP很容易做到这一点,但我想检查wordpress是否有一些巧妙的组合请求的方法。
不能在wp_enQueue_脚本中使用常量吗?
我得到了以下设置:父级(&L);子主题(父主题包含基本内容,但不包含循环、样式等)函数内部。父主题的php,我称之为我的init。文件,它在请求父函数时关心不同的内容。php文件(在初始化之前)我调用我的常量。定义主题版本等的php文件wp_enqueue_script($name, $path, $parent, VERSION_CONSTANT, $footer)和设置$footer == true;我希望a) 在我的页脚中加载的脚本和b) 获取*VERSION\\u常量*作为我的版本号。但它不起作用