您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
覆盖WordPress中的函数
我买的一个主题是添加不必要的内联JS代码,这些代码在头版中是不需要的。/* Scripts - dynamic css */ add_action(\'wp_footer\', \'upme_custom_scripts\'); function upme_custom_scripts(){ require_once upme_path . \'js/upme-custom-js.php\'; } 我想增加我的习惯。js文件
按优先顺序排列wp入队脚本错误
我想在加载任何其他脚本之前加载以下两个脚本,所以我添加了优先级1和2,但是我遇到了一个错误。我是在tutorial 这就是如何划分优先级 add_action(\'wp_enqueue_scripts\', array(__CLASS__, \'frontend_enqueues\', 1)); add_action(\'print_head_scripts\', array(__CLASS__, \'print_js\', 2)); 警告:call\\u user\\u
WP_LOCALIZE_SCRIPT没有为Java脚本添加全局变量
因此,我已经阅读了一些关于ajax的教程和关于它的codex文档,我想我现在已经理解了它应该如何工作,但是wp\\U localize\\U脚本似乎什么都没有做。根据我在codex和各种论坛上读到的内容,wp\\u localize\\u脚本应该允许我创建一个外部javascript文件可以引用的全局对象。但当我在chrome中检查DOM时,它不在那里。我的代码如下class Admin_Page extends Admin_Console { static $add_script;
JQuery-UI-AutoComplete未使用wp_enQueue_脚本加载
当我通过以下方式从wordpress加载默认的jquery ui自动完成脚本时wp_enqueue_script( \'jquery-ui-autocomplete\', \'\', array( \'jquery-ui-widget\', \'jquery-ui-position\' ), \'1.8.6\' ); 它是嵌入式的,除了调试模式下令人讨厌的通知消息外,其他都可以正常工作:注意:wp_enqueue_脚本的调用不正确。在wp\\u enqueue\\u脚本、admin\\u enq
何时调用wp_enQueue_脚本操作为时已晚?
我正在创建一个插件,它总是将脚本排在页脚中。我还有一个函数,如果调用该函数,将使依赖于另一个脚本的其他脚本排队。这是我的插件的基本格式。。。<?php class MyPlugin { public function __construct() { add_action(\'wp_enqueue_scripts\', array($this, \'enqueue_scripts\')); } public fu
让jQuery使用自定义主题
我正在尝试使用一些jQuery插件来处理我的自定义主题。到目前为止,我一直在这样做:function my_scripts_method() { wp_deregister_script( \'jquery\' ); wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js\'); wp_enqueue_script( \'jq
如何检测是否已在任何页面上触发函数,以便可以有条件地加载脚本/样式
我正在构建一个小的图库插件,如果图库是通过模板标签加载的,我只想将脚本/样式加载到页面上。当模板标记用于从主题中需要的任何位置调用帖子库时,可以使用帖子ID参数。我知道如何在单个页面上执行此操作(我只需查找meta\\u键并将其与当前查看的帖子进行匹配),但检测主页(或任何其他页面)上是否存在图库更为困难。因此,我们假设模板标记如下所示:if ( function_exists( \'my_gallery\' ) ) echo my_gallery( \'100\' ); // galle
WP_LOCALIZE_SCRIPT未在HEAD部分创建变量
我试图在wordpress中创建一个ajax函数,我将脚本排队,并在functions.php:function my_enqueue_scripts() { wp_enqueue_script( \'load_post\', get_template_directory_uri() . \'/js/load_post.js\', array( \'jquery\' ), \'1.0\',
如果页面不等于,则将脚本入队
我正在我的函数中注册一些js脚本。php,我有两个版本的js文件,一个用于主页,另一个用于其他页面我已成功完成此操作,以成功注册主页脚本:function home_script_method() { wp_register_script( \'homescript\', \'/wp-content/themes/template/js/menu-home-open.js\' ); if( !is_page( \'home\' ) ) // If it\'s not the
使用strpos检查“Gallery”快捷代码总是返回FALSE
我想根据[gallery] 短代码用于帖子中。我是这样做的(based on):function doraemon_scripts() { if( is_single() ) { if (strpos($post->post_content,\'[gallery\') === false){ } else { wp_enqueue_style( ... );
只允许插件在单个帖子上向wp_head&wp_footer添加操作
我正在使用一个插件(Comments Evolved) 在最近建造的场地上。我遇到的问题是,这个插件将全局排队,并向所有页面的页眉和页脚添加操作。我想删除的行动,除了单一的职位只。我在我的functions.php 文件: // strip out the plugin junk slowing down pages it\'s not used on function strip_the_junk() { if (!is_single() {
如何在WordPress中加载JQuery Easure脚本?
好的,首先,我知道如何手动操作我可以下载easing,将其放在我的插件文件夹中,然后使用wp_enqueue_script. 但是,我希望长期加载脚本,确保使用wordpress使用的easing脚本的相同版本。所以我要寻找的是一种在wordpress中使用wp_enqueue_script, 如下所示。我已经看过了function reference 对于wp_enqueue_script, 但我似乎找不到合适的文件/句柄来排队。是否有人知道如何加载WordPress本机缓解脚本?//I know th
如何将样式表仅添加到具有特定快捷码的页面?
我在短代码所在的页面上运行一个函数[make-me-a-map] 已使用。它将javascript排入页面队列并生成一个映射。那部分很好用(呜呜!)但我在以类似的方式将样式表仅添加到这些页面时遇到了麻烦。functions.php (Current)add_shortcode(\"make-me-a-map\", \"create_new_map\"); add_action(\"wp_head\", \"style_my_new_map\"); function create_
加载特定模板的脚本
我正在尝试根据使用的模板加载几个脚本。然而is_page_template 未激活。从我的功能。php中的子主题我有:function sectionDescription (){ if (is_page_template(\'taxonomy-tableofcontents.php\')){ wp_enqueue_script(\'descriptionsectiontitle\'); wp_enqueue_script(\'des
在jQuery中,使用php变量来执行排队jQuery文件
我正在一个特定的Wordpress管理页面上加载一些jquery,jquery可以加载并正常工作,但如果存在php变量,我只需要这个jquery触发器。在php中,我只需编写一个函数并将其挂接到管理页面:我正在将jquery文件排队,即foo。包含以下jquery的js:jQuery(document).ready(function($){ $(\'#someID.some-class > a\').append(\'<div class=\"caption\"><
WP_enQueue不加载依赖项
我正在尝试加载样式。css,但其余。css应该首先包括在内。我不明白为什么要重置。不包括cssfunction addMyScript() { wp_register_style(\'style\', get_template_directory_uri().\'/style.css\'); wp_register_style(\'reset\', get_template_directory_uri().\'/reset.css\'); wp_enqueu
WordPress中的脚本库
我理解,为了在WordPress中使用JavaScript库,例如jQuery,我们必须使用以下代码来防止冲突:function my_scripts_method() { wp_enqueue_script( \'jquery\' ); } add_action(\'wp_enqueue_scripts\', \'my_scripts_method\' ); 但是我如何使用一个不在已定义WordPress库列表中的库呢。我对使用pikachoose.
如何在插件中以正确的方式将脚本排队?
我正在开发一个wordpress插件,刚刚发现一个关于排队脚本的问题。我想将JQUERY UI(.js)和(.css)放入插件中。从Google CDN还是从Wordpress捆绑版排队更好</如果在wordpress管理页面中有2个插件处于活动状态,并且都使用了不同版本的JQUERY UI。那会是冲突还是问题</我在google上搜索了很多页面,实际上还没有找到一个完美的解决方案。请分享您对插件中排队脚本的经验和看法。
如何撤消注销脚本并使用本地版本?
我使用的WordPress主题取消了jQuery和jQuery UI库的注册,并注册了google托管的版本,而不是wp includes中的库。这是“函数”中的代码更新:function w3t_add_scripts() { $options = get_option(\'lollipop\'); global $data; //get theme options wp_enqueue_script(\'jquery\');
在第三方JS的脚本标签中添加其他属性
我在尝试集成Dropbox的drop in chooser API 我正在写的插件。API文档指示您放置以下内容script 文件顶部的标记:<script type=\"text/javascript\" src=\"https://www.dropbox.com/static/api/1/dropins.js\" id=\"dropboxjs\" data-app-key=\"MY_APP_KEY\"></script> 一切都很好,当我直接将其粘贴到管理部分中调用的