您当前的位置:首页 > TAG信息列表 > javascript
可以扩展WP Customize JS方法吗?
我想知道是否有可能扩展匿名的方法api 中的对象wp-admin/js/customize-control.js. 我需要用自己的自定义逻辑覆盖其中一个方法,但我怀疑这是不可能的,因为它包装在一个立即调用的函数表达式中:/* globals _wpCustomizeHeader, _wpMediaViewsL10n */ (function( exports, $ ){ // code })( wp, jQuery ); 据我所知,我无法从window对象扩展原型,因
在插件中执行Java脚本
我正在尝试使用我正在构建的插件的短代码显示谷歌地图,但我无法让它工作。有人对此有什么建议吗?这是我的代码:add_shortcode( \'show_map\', array(\'hotSpot\', \'create_map\')); function create_map() { ?> <script src=\"https://maps.googleapis.com/maps/api/js\"></script> <script&g
一次点击取消高亮显示导航
我使用的是214主题,我使用Ajax加载页面。我想做的事-菜单栏可以取消导航栏上前一页的焦点,并突出显示当前页。实际发生了什么-没什么,只是保持不变。我的代码:// highlight the current menu item jQuery(\'ul.menu li\').each(function() { jQuery(this).removeClass(\'current-menu-item\'); }); jQuery(thiss).parents(\'li
Javascript not included
我尝试通过以下方式包含javascript文件:function theme_scripts() { wp_enqueue_scripts( \'custom-script\', get_template_directory_uri() . \'/js/menu-fix.js\',array(\'jQuery\'), true); } add_action(\'init\', \'theme_scripts\'); 此文件包含在func
JS News Ticker在主页上不工作,但在其他页面上工作。如何解决这一问题?
我创建了这个新闻摘要:http://jsfiddle.net/riffaz/92s92k1d/ 而且它的小提琴演奏效果很好。我正在尝试将此代码添加到网站。为此,我将此代码放在PHP widget<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $author_id=$post->post_author; $args = array(\'cat\'=&
jquery won't load in footer
我想将jquery移动到站点的页脚,但这行不通。我用以下代码进行了尝试。如您所见,我还有另外两个脚本,它们正确加载到页脚上。只有jquery无法工作。//This adds our JavaScript Files function wel_adding_scripts() { wp_deregister_script(\'jquery\'); wp_register_script(\'jquery\', \'http://ajax.googleapis.com/ajax
使用jQuery.get时出现admin-ajax.php(已中止)错误
有一件事让我很困惑,那就是:当我通过Ajax加载javascript文件并观察正在发出的http请求时,我在Firebug中看到以下错误:admin Ajax。php(中止)请参见此图片:导致此错误的是jquery get file函数:jQuery.get(\'/assets/js/shop.js\', function(data) { eval(data); }); 如果我删除了上面的脚本,那么就不会再有错误了。有什么建议吗?编辑1:我已经明白了为什么会出现这些中止的错误。在商店里。js文
如何将“data-”属性添加到本地库输出的图像标签
在尝试制作WordPress和Galleria 成为朋友我已经有了一个好的结果。Galleria可以很容易地用来显示本地WordPress图库。我正在使用插件,但这根本不是必需的。不过,有一件事已经让我很紧张:我缺少的是添加属性的方法data-big 因为这将迫使Galleria在全屏模式下使用“完整”图像。在HTML中,如下所示<div class=\"galleria\"> <a href=\"/img/large1.jpg\"><img src=\"/i
使用jQuery和AJAX访问API
作为概念证明,我正在尝试使用jQuery和AJAX访问API,并将结果发布到页面。在完成了一些在线教程并尽最大努力将其整合在一起之后,我有以下几点:功能。php://Fire Customizr require_once( get_template_directory() . \'/inc/init.php\' ); function my_init() { if (!is_admin()) { wp_deregister_script(\'jque
dropdown does not work
我有这一页http://www.supersprox.eu/invoicewithtabs/. 当我单击“显示过滤器”按钮时,会出现一个带有多个下拉列表的区域。问题是我无法选择第一行下拉列表的值。例如,当我单击第一个“字段名”下拉列表时,不会显示包含值的列表,尽管页面的HTML代码显示该下拉列表中有包含值的值id=\'fiedname00\'(值为发票、盖章、零件号、数量等)。但我无法更改加载页面时设置的初始值。但当我按下“添加条件”按钮添加下拉列表的新部分时,这些新下拉列表允许更改其值。为什么会发生这种
Show Post Content with AJAX
我想做一个非常基本的AJAX调用,单击列表项,容器div将填充从Wordpress页面提取的相关内容。我是AJAX的新手;今天我尝试了几条不同的路线,但都没有用。我得到了要加载到容器中的页面,但我只需要post内容(就像我在div中调用了\\u content(),但使用AJAX风格)。我只有三页想翻阅。有人知道一种简单的方法来实现这一点吗?我将不胜感激。非常感谢。
需要根据日期和帖子类别隐藏元素
我绞尽脑汁想了几天,想弄明白这一点。我在我的网站上使用WP投票。我需要创建一个单一的脚本。php,它将根据日期和帖子类别删除包含投票小部件的div。例如:如果月份是9月,类别不是13,请删除div其他的如果月份是10月,类别不是14,请删除div。我首先用JavaScript尝试了这一点,JavaScript可以处理日期,但不能处理类别,然后是php,但我似乎做不好。有人能帮忙吗?请谢谢埃坦
心跳API:如何访问已排队的数据?
我在尝试访问使用心跳API排队的数据时遇到问题。我正在使用wp.heartbeat.enqueue(). 例如:var data = { my_key: \'value\' }; wp.heartbeat.enqueue( \'my_handle\', data, false ); 然后在稍后的脚本中,我想访问我排队的数据。例如:$( document ).on( \'click\', \'#button\', function() { // H
如何让我的插件每5分钟自动刷新一次?
我为仪表板编写了一个带有自定义小部件的插件。它从XML文件中检索信息,并将信息显示到小部件中。XML文件将每隔几分钟左右修改一次。现在,如果用户刷新页面,我的插件工作得很好,它也会抓取新的XML文件并显示新的XML文件,但我希望小部件刷新信息而不必重新加载页面。我认为这将需要JS/JQuery,但我只是想得到一些建议,以便我能朝着正确的方向前进。谢谢
How to Javascript/jQuery
我正在尝试将HTML 5模板转换为Wordpress主题。jQuery/Javascript组合似乎不起作用,我该怎么办?(我刚用过<?php echo get_template_directory_uri(); ?> 所以。js文件链接正确)
如何一次性注销所有脚本
如何一次注销除管理员之外的所有wordpress脚本?我已经看过讨论了How can I de-register ALL styles all at once? And same with Javascript?, 但我不想让脚本排队,只想注销它们。脚本应该适用于管理员。
当我从插件添加带有wp_enQueue_style的样式表时,如何让DEFER或ASYNC属性出现?
几乎我所有的CSS和JS资源都可以通过在资源中添加一个异步或延迟标记来延迟。这可能会大大提高页面加载时间的性能。但是,当wp\\u enqueue\\u style()负责添加这些属性时,我不知道如何指定要添加到头部的属性。wp\\u enqueue\\u script()似乎没有为额外属性使用参数。还有别的办法吗?
在不影响依赖项的情况下组合入队js
我想合并一些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
向帖子内容中的单词添加Java脚本操作
我想让我的博客在点击特定单词时运行一些JavaScript代码。一种方法是在帖子的HTML元素中包含“onClick”处理程序,并禁用任何删除它们的过滤,但这似乎相当危险。另一种方法是创建一个地址以“#”开头的链接,并用脚本监视地址后缀的变化,但这似乎有些做作。第三种方法是让脚本在DOM树中扫描某个标记,并将事件绑定到包含它的任何元素。这可能是可行的,但如何确保在HTML和WYSIWYG模式之间切换编辑器不会吞噬注释中的任何基本信息仍然是一个悬而未决的问题。我怀疑正确的方法是使用短代码,但我只是从Word
使用附带的jQuery版本
JS控制台中没有错误。我的目标是使用Wordpress用于处理bxslider的jQuery附带版本。根据所示链接here, wordpress 4.0附带的jquery的当前版本是1.11.1,与我通过取消注册默认版本进行测试时使用的版本相同。然而,themeforest指南概述了“作者不允许取消注册jQuery的默认版本并加载另一个版本”和“主题将被要求使用当前版本的WordPress附带的任何版本的jQuery”有没有一种方法有效而另一种方法无效的原因?我已经尝试过的:wp_enqueue_scri