您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
如何获取所有排队的脚本和样式的列表?
我正在创建一个插件,我想得到其他插件使用的所有脚本和CSS的列表。这是我的职责:function crunchify_print_scripts_styles() { $result = []; $result[\'scripts\'] = []; $result[\'styles\'] = []; // Print all loaded Scripts global $wp_scripts;
jQuery plugin not loading
我正在尝试使用下面的函数生成2个脚本(一个内部脚本,一个外部脚本)。内部的一个(\'custom\\u script\')正在工作,但第二个(\'formValidation\')没有工作(我得到一个“validate()不是函数”错误)。验证是指向脚本的外部链接。我做错了吗?如果是这样,正确的方法是什么? function smartdeploy_scripts() { // register your script location, dependencies and versi
未正确将JavaScript入队
我的孩子主题中有以下内容functions.php:add_action( \'ors_enqueue_scripts\', \'enqueue_parent_theme_style\' ); function enqueue_parent_theme_style() { wp_enqueue_style( \'parent-style\', get_template_directory_uri().\'/style.css\' ); wp_enqueue_styl
Bootstrap js refuses to load
我使用了一个小javascript文件创建了一个非画布推送导航栏。我按照Wordpres Codex中的描述加载了该文件:function sidebar () { wp_enqueue_script(\'theme-js\', get_stylesheet_directory_uri() . \'/js/nav-sidebar.js\',array( \'jquery\' ),$version,true ); } add_action(\'wp_enqueue_scripts\'
在特定页面上取消注册WordPress jQuery
Note: Removing jQuery that comes with Wordpress is not recommended. Use caution if implementing the solution below我有一些页面不需要在标题中加载jQuery。我想知道是否有可能在特定的页面上取消WordPress jQuery的排队/注销和jQuery cdn的排队/注册?我已经阅读了注意事项,但我们没有使用任何插件,主题是定制的。下面是我当前的代码,但它似乎不想工作。默认的Wordpress
君主JS尚未装船。更改$dep参数后,它将开始加载
当使用此代码不起作用时 wp_enqueue_script( \'et_monarch-custom-js\', ET_MONARCH_PLUGIN_URI . \'/js/custom.js\', array( \'jquery\' ), $this->plugin_version, true ); 但这个有效 wp_enqueue_script( \'et_mona
在WordPress中将连接的JS文件入队
概述:我这里有一个很简单的问题,但很难调试。我正在使用gulp和\\u的主题来开发一个具有基本功能和样式的框架,可以用于多个项目。因此,我在这里的目标是在每一步优化代码,使其尽可能轻、高效,同时保留所有功能。问题:我的问题是,我想将所有js文件连接到一个缩小的js文件中,并将该文件排队以减少服务器请求等。我遇到的问题是,当我这样做时,js会失败。有没有办法解决这个问题?(我知道相当广泛的规范),以特定的方式连接文件可能会解决我的问题吗?海湾文件: gulp.task(\"scripts\", fun
WordPress jQuery文件未入队
我刚把我的网站放到网上,注意到菜单并没有真正起作用。当我点击它时,什么也没有发生,当我检查元素时,我实际上没有看到脚本。不过,所有这些都可以在本地主机中完美工作。这是我的功能。php:function scentology_scripts() { wp_enqueue_style( \'scentology-local-fonts\', get_template_directory_uri() . \'/fonts/raleway.css\' );
如何取消`wp_print_scripts`?
我想在中加载所有脚本$wp_scripts 在window.onload 事件有没有简单的方法来预防wp_print_scripts 从打印默认列表<script> 标记以便我可以用自己的代码替换它?
如何加载特定于页面的脚本/样式
我知道根据默认的Wordpress引导过程,首先functions.php 之后是所有主题的东西。但我现在要彻底重构我的主题来优化它。我的想法是为通用属性、规格化、颜色创建一个基础css文件。或者保留单个css文件,但在这种情况下,我需要硬编码切换大小写functions.php 以确定页面。还有一个特定于每个页面,因为加载定义了所有样式的巨大css样式文件是没有意义的。所以我的问题是,什么是加载特定脚本/样式的最佳挂钩位置?应该是吗header-xxx.php 还是其他文件?也许有一种方法可以以更具可扩
是否必须将任何类型的Javacript入队?
我在页面中动态生成一些Javascript代码,这取决于许多条件,但这发生在页面的中间。正如我所读到的,作为一般规则,最好将脚本排队,我想知道这条规则是否也适用于特定于页面的脚本。例如:$var_js = \"<script type=\'text/javascript\'>// <![CDATA [\\n var username; var yearly_programme = {};var monthly_programme = {};var user_role; var timet
在WordPress中不使用取消注册将jQuery移动到页脚
您好,我正在寻找一种将wordpress默认jQuery移动到页脚的方法,我看到了以下答案:https://wordpress.stackexchange.com/a/225936/50584所以,我在我的孩子主题中尝试了这种方法functions.php 文件:add_action( \'wp_enqueue_scripts\', function() { // Move jQuery to the footer wp_scripts()->add_data( \'
带有布尔值和初始化的WP_LOCALIZE_SCRIPT
我对wp_localize_script, 我无法得到boolean 和int 作为变量wp_enqueue_script( \'helloworld\' , \'helloworld.js\', false, \'1.0.0\', true); $site_config = array(); $site_config[\'boo\'] = (bool)true; $site_config[\'number\'] = (int)1; wp_lo
创建短代码以回显Java脚本
我把这个打出来了。js代码段,我想从短代码调用它:<script src=\"https://www.example.com/wp-content/themes/mediso-v1-03/javascript/jquery-2.2.4.min.js\"></script> <script src=\"https://www.example.com/wp-content/themes/mediso-v1-03/javascript/typed.js\"></
致命错误:调用未定义的函数wp_enQueue_media()
我上载了一个主题,但主题选项sea在第11行标记排队错误帮助排序请/** * AccessPress Lite Theme Options * * @package AccesspressLite */ if ( is_admin() ) : // Load only if we are viewing an admin page function accesspress_lite_admin_scripts() {
模板中的出列脚本不起作用
我想将脚本(\'enterprise-responsive-menu\')出列,但模板中的函数无法做到这一点。有什么问题吗?这是函数中的排队。php-//* Enqueue Scripts add_action( \'wp_enqueue_scripts\', \'enterprise_load_scripts\' ); function enterprise_load_scripts() { wp_enqueue_script( \'enterprise-respon
利用WordPress的管理用户界面进行插件设置:获取手风琴样式
作为插件开发人员,重要的是确保仪表板与WordPress的其他本机组件具有相同的外观和感觉,以提供更好的User Experience.对于我的插件,我想实现an accordion 在“我的设置”页面中。From reading this article 和使用wp_enqueue_script() 函数,通过执行以下操作,看起来这是可能的:<?php wp_enqueue_script( \'jquery-ui-accordion\' ); ?> <scrip
How to change script order?
我正在使用wp_enqueue_scripts 添加jquery和其他库。但现在我想加一个<script>alert(\'hello\');</script> 在加载某个库之前,我如何才能做到这一点?
WP_ENQUEUE_SCRIPTS无效
我正在为创建一个主题Wordpress, 但是wp_enqueue_scripts 不起作用。中的代码functions.php 是:<?php function scripts_and_styles() { if ( ! is_admin() ) { wp_enqueue_script( \'jQuery\' ); wp_register_style( \'style.css\',get_template_directory_u
如何注册版本为空值的脚本?
有人能解释一下wp_register_script()? 根据法典added to the URL as a query string for cache busting purposes. 它还说如果$ver 参数设置为null, 未添加版本,如果false, 添加了当前安装的WordPress版本。如何设置$ver 参数到null? 我想我在下面使用的代码中有,但它添加了当前安装的WordPress版本作为版本号。function add_ajax_script() { wp_regi