您当前的位置:首页 > TAG信息列表 > wp-enqueue-script

  • 将非常流行的脚本(如Bootstrap和Font AWOW)排入队列的最佳方法

    时间:2014-09-10

    脚本和样式(如bootstrap和font awesome)用于数百/数千个插件。检查这个的最好方法是什么?如果两个脚本没有使用完全相同的名称注册,它们都将被加载。当插件包含ico moon或其他类似的字体图标时,这是最令人沮丧的,因为这些图标会更改图标代码,因此所有图标都会加载错误的图像。是否有一种删除添加脚本/样式的好方法我猜应该是使用wp_script_is() 并检查一组文件,这些文件将与bootstrap和font awesome等文件匹配,但这听起来相当繁重/乏味。如果没有办法确保不会发生这种

  • 未定义jQuery,它在本地服务器上工作,但不在线

    时间:2014-09-10

    我的问题是:Chrome控制台: Uncaught ReferenceError: jQuery is not defined jquery-ui.min.js:6 Uncaught ReferenceError: jQuery is not defined slider.js:1 Uncaught ReferenceError: jQuery is not defined functions.js:1 Uncaught ReferenceError:

  • 检查是否已加载Twitter Bootstrap

    时间:2014-09-17

    我正在开发一个使用推特引导模式的插件,但如果已经加载了引导,我想阻止加载引导。<a href=\"https://github.com/MaxCDN/bootstrap-cdn/issues/111#issuecomment-14467221\">Apparently</a> 以下内容。js代码可以做到这一点:<script> if(typeof($.fn.modal) === \'undefined\') { document.writ

  • 在不影响依赖项的情况下组合入队js

    时间:2014-09-18

    我想合并一些javascript文件,同时保留其他脚本对它们的依赖关系。有什么办法吗?Details:BuddyPress enqueue 6-7 little javascripts的新版本:// Legacy \'bp-confirm\', \'bp-widget-members\', \'bp-jquery-query\', \'bp-jquery-cookie\', // 2.1 \'jquery-caret\', \'jquery-atwh

  • 我可以用$wp_Style->Add_Data将样式添加到页脚吗?

    时间:2014-09-21

    我正在编写一个脚本,使用$wp\\u脚本和$wp\\u样式中的add\\u数据功能轻松地将js和css脚本移动到页脚。我知道对于脚本,如果组大于0,脚本调用将移动到页脚(下面的第一个foreach会这样做)。但是,为样式设置组并没有相同的效果(并且使用第二个foreach正确设置了组)。有没有办法用相同的方法将样式移动到页脚,或者我应该寻找一种替代方法?function mod_scripts(){ global $wp_scripts, $wp_styles; forea

  • 使用多个版本的jQuery,同时仍像WP Like那样使用它

    时间:2014-10-04

    我的插件中有两个JS插件。一个使用jQuery 1.7.1,另一个使用jQuery 1.9.1。我需要让他们每个人使用不同的版本。这就是目前的情况:Plugin php file:wp_register_script(\'jq-1.9.1-js\', \'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js\'); wp_enqueue_script(\'jq-1.9.1-js\'); wp_register_sc

  • 脚本对未登录的用户有效,但对已登录的用户无效?

    时间:2014-10-14

    我目前正在使用jquery和wordpress插件。jQuery(document).ready(function($) { $(\'.btn\').click(function(){ alert(\"hello world\"); }); }); 这段代码在作为普通访问者(未登录用户)在站点上运行时工作得很好,但当我登录wordpress站点时,它拒绝工作。我的代码中是否存在任何可能导致此问题发生的错误?在尝试打开控制台后,我

  • 为什么我的css和js直到页脚才入队?

    时间:2014-10-16

    add_action( \'wp_enqueue_scripts\', function ( ) { global $post,$pageparent; if(in_array($pageparent, array($post->ID,$post->post_parent))){ wp_enqueue_style( \'products_pages\', urlto.\'products_pages.css\' );

  • 当存在快捷代码时将脚本/样式入队

    时间:2014-10-18

    What is the idea way to register/enqueue scripts and/or styles for use in plugins?我最近做了一个插件simple plugin 添加带有短代码的用户头像/坟墓者。我有不同的风格选项来显示化身(方形、圆形等),并决定将css直接放在短代码本身中。然而,我现在意识到这不是一个好方法,因为每次在页面上使用短代码时,它都会重复css。我在这个网站上见过其他几种方法,wp codex甚至有两个自己的例子,所以很难知道哪种方法最一致、最

  • 如果使用移动设备/平板电脑,则不加载脚本

    时间:2014-10-22

    想问一个问题,在移动/平板设备上查看时,是否可以停止某些脚本的老化?在主题函数文件中wp_enqueue_script(...). 如果基于设备/屏幕大小,您将如何加载。。这可能吗?

  • 有没有一个JavaScript API?如何访问JS中的公有数据和私有数据?

    时间:2014-10-24

    根据this post Wordpress没有内置的JavaScript API。因此,想要在AJAX上构建的开发人员似乎想出了他们自己的解决方案,但我觉得这并不合适。除了使用内置API获取帖子或任何数据之外,我真正错过的是一组处理后端和前端接口的JavaScript函数。现在,关于这个问题有什么计划吗?例如,我很想知道左侧主菜单被折叠,用户登录的是哪个组,甚至是浏览器等客户端数据。

  • 循环通过函数的参数

    时间:2014-11-04

    当我尝试为面向对象方法创建循环时(我想),php会提示我两个错误。我认为它必须做一些事情($args) 不能用于我应该注入字符串的地方,但我找不到答案。我应该在foreach中运行foreach循环吗?This is the case:我有一个文件名为themeScripts.php 其中我返回array(); 像这样:return array( \'custom\' => array( \'src\' =>

  • 在非单一帖子上将脚本排队时出现问题

    时间:2014-11-06

    我有此代码,可以在页面不在single.php (都不是管理页面)://functions.php /********************** Add JS file **************************/ function my_own_scripts() { if (! is_admin() && ! is_single()) { wp_register_script( \'my_javascript_file

  • 在另一个函数中调用wp_LOCALIZE_SCRIPT

    时间:2014-11-10

    我试图在下面的javascript中本地化一个变量。。这种情况是,我希望动态获取post\\u id,并在通过wp\\u enqueue\\u脚本排队的jquery中对其进行本地化。这是我的代码:function add_scripts() { wp_enqueue_style(\'jplayercss\',plugins_url( \'skin/jplayer.blue.monday.css\',__FILE__)); wp_enqueue_script( \'jpl

  • 从已入队的样式中获取信息(URL)

    时间:2014-11-10

    我正在构建一个主题,并使用简单的谷歌字体WordPress插件。我在主题定制器中为帖子内容、帖子标题、作者页面内容、单个帖子内容、404页面内容创建了几个排版控件。。。插件正在加载我访问的任何页面中的所有字体。我想挂接字体的样式队列,并只返回必要的字体,因此不是每个页面中都会调用所有选定的字体,而是只调用必要的字体。我知道如何使用wp\\u dequeue\\u脚本(“tt-easy-google-fonts”);我缺少返回已排队样式的url的方法。当我拥有它时,我可以将脚本出列,修改url并将我的新版本

  • 使用wp_enQueue_script添加Dropbox Dropin js

    时间:2014-11-16

    我想在我的网站上添加一个新的Dropbox下拉选择器按钮。在使用的简单页面中包含代码<script type = \"text/javascript\" src = \"https://www.dropbox.com/static/api/1/dropins.js\" id = \"dropboxjs\" data-app-key = \"xxxxxxxx\"> 在哪里xxxxxxx 是dropbox为使用该选项的应用程序提供的密钥。我知道如何使用添加脚本

  • 加载带有依赖项的脚本,就是卸载另一个脚本的依赖项

    时间:2014-11-17

    首先,我知道我的问题发生在我使用WooCommerce插件的工作中,这通常会使它偏离主题。然而,我认为我的问题与wp_enqueue_script, 所以希望这仍然是个话题。WooCommerce正在admin_enqueue_scripts 钩此脚本需要一系列依赖项:wp_register_script( \'wc-admin-meta-boxes\', WC()->plugin_url() . \'/assets/js/admin/meta-boxes\' . $suffix . \'.js\'

  • 在WordPress插件中使用wp_enQueue_script

    时间:2014-11-27

    这是我当前的代码:<script src=\"http://unibet-affiliate.enetscores.com/xjs/hour/theme/affiliate/361/client\"></script> <script> __initLivescore({\"c1\":\"F0F0F0\",\"c2\":\"BABCC3\",\"c4\":\"FFFFFF\",\"c5\":\"FFFFFF\",\"c6\":\"C90000\",\"a

  • 将除主页以外的所有页面的脚本出列

    时间:2014-12-08

    我正在尝试将一些脚本从我只需要用于主页的插件中删除。对于主页,我使用了一个名为front-page.php 把这个放在上面home 模板:<?php /* Template Name: Home */ ?> 函数正在删除脚本,但正在删除所有页面上的脚本。我希望只为主页加载脚本。我试过了if ( !is_page_template(\'home.php\') ) { 还有if ( !is_front_page() ) { 但它们都产生了与第一次相同的结果

  • 将站点脚本/样式表排队的好处是什么?

    时间:2014-12-08

    我知道这里有一个类似的问题:What are the benefits of using wp_enqueue_script? -然而,不同之处在于,我所说的站点具有预连接/缩小的样式表和站点脚本。我只加载了两个js文件和一个css文件。这两个JS文件是主要的。js(包含所有常规脚本,如切换等)和插件。包含我使用过的所有js插件的js。它们都加载在文档末尾的页脚中。我完全控制了主题(从头开始),所有插件,我手动控制js/wp插件。我仍然喜欢jQuery。那么,当我这样做时,让脚本排队还有什么好处吗?编辑答