您当前的位置:首页 > TAG信息列表 > javascript

  • 使用AJAX请求转义数据的HTML

    时间:2017-09-22

    我遵循WP的延迟转义原则,但我不确定在处理ajax请求时何时转义HTML特殊字符。注意,据我所知,在使用jQuery将数据设置到元素时.text() 方法,或使用createTextNode()`方法,它会自动转义文本内容。所以这个问题不适用于使用这些方法。将文本内容设置为具有innerHTML属性或jQuery的元素时。html()方法在ajax请求之后,是用js转义文本内容更好,还是用js转义服务器端的文本内容更好esc_html()?这里有两个例子,我不知道最好的是什么:在发送到客户端之前退出服务器

  • 如何在Java脚本中为我的插件设置翻译?

    时间:2017-09-20

    我的插件中有:表单。js:js脚本对表单字段进行自定义验证。js\\u lang.php:基于此stackoverflow post my-plugin-domain-fr\\u fr.po中form.js, 我使用js\\u lang.php中的var(msg\\u must\\u match)function inputsMatch( inputTypes, idInputReferring, idInputRepeat ){ var inputReferring = docu

  • 定制器-通过Java脚本实例化设置和控件

    时间:2017-09-20

    我正在尝试根据下拉列表的值动态加载大量控件,我不想通过PHP加载它们,因为初始页面加载需要15秒以上的时间。我有很多控制。那么,通过JS实例化设置和(自定义)控件的具体要求是什么呢?我的自定义控件类是否需要注册并充实content\\u template方法?我的班级需要“类型”设置对吗?(这两件事我都做过)我可以在PHP中注册设置(这就是我所做的),然后稍后通过JS实例化控件吗?或者我还需要在JS中实例化设置吗?JS呢?我是否需要在JS实例化中重复我的标记代码?到目前为止,这就是我所知道的,但实际上什么

  • 添加内联JavaScript编码问题

    时间:2017-09-20

    在通过以下方式将内联JavaScript添加到WordPress页面的页脚时,我遇到了一个编码问题wp_add_inline_script().以下描述是用于演示的问题的简化版本。因此,我在post editor的metabox中有一个textarea,其中包含以下JavaScript:var test3 = \'3\'; var test4 = \"4\"; 注意使用单引号和双引号进行测试。我还在将包含以下内容的JavaScript文件排入队列:console.log(\"test.j

  • 递增PHP变量onClick以按月显示帖子

    时间:2017-09-17

    我试图用“上个月”按钮显示当前月份的所有帖子。单击“上个月”按钮将显示的帖子更改为上个月的帖子,而不刷新页面(即,如果页面当前显示的是9月份的帖子,单击按钮将用8月份的帖子替换)。我一直在尝试使用AJAX来实现这一点,但到目前为止,我还无法让它发挥作用。职位。php<div class=\"post-body\"> <?php $year = date(\'Y\', current_time(\'timestamp\')); $month = d

  • Add crossorigin to SCRIPT tag

    时间:2017-09-12

    有没有办法添加crossorigin 属性到自定义注册的JavaScript?wp_register_script(\'foo\', \'http://cdn.domain.com/script.min.js\', null, \'1.2.3\'); wp_enqueue_script( \'bar\', \'/path/to/bar.js\', array( \'foo\' ), \'20170912\' );

  • 通过API从WordPress外部创建用户?

    时间:2017-09-09

    我安装了“JWT Authentication for WP REST API”插件,用于通过Ionic应用程序进行用户身份验证。虽然身份验证成功,但尝试从移动应用程序注册用户证明是一项特别困难的任务。有没有办法从WordPress提供的API注册用户?或者,是否有某种首选方法在管理控制台上实现此功能以启用此行为?我在这里完全无助。数据通过查询参数“发布”到基本url,并给出302响应,但当我通过Fiddler重新发送请求时,它给出200 OK。当我尝试在Postman上复制请求时,它也给出了200 OK

  • 如何在将术语添加到分类之前验证字段是否有值

    时间:2017-09-06

    我已经将自定义字段添加到自定义分类法中,但我认为如果以后有人使用默认字段搜索相同的解决方案,这同样适用。我的挑战是,如果某个字段为空,请停止添加某个术语,并弹出一个解释,说明我为什么阻止添加该术语。我试过:(function( $ ) { $( document ).on( \'submit\', \'#addtag\', function( e ) { // Block addition. Add notice. }); })( jQuer

  • 我可以在自己的代码中使用word-count t.js吗?

    时间:2017-09-05

    我希望在自定义字段(如输入或文本区域)上实现单词和字符计数,但我希望使用本机单词计数,而不是编写自己的代码。作为WordPress核心代码库一部分的js代码:https://github.com/WordPress/wordpress-develop/blob/master/src/wp-admin/js/word-count.js然而,我有几个问题:我不知道如何在myown代码中实际使用该函数。我将如何在myown领域中实际使用代码</假设我的第一个问题有某种答案,那么使用此代码安全吗,还是应该更

  • 如何通过自定义插件保存应用于WP仪表板的JS类?

    时间:2017-09-01

    我目前正在开发一个插件,在仪表板的后期编辑区域添加一个元框。metabox有“条件”字段,所以我想基于其他字段显示/隐藏字段,主要是为了用户。我添加了一个JS文件,该文件可以添加/删除类以实现此效果。JS很好用,我的CSS也很好用。However, any classes added or removed does not save once I hit the post\'s \"update/publish\" button. What step am I missing to ensure that

  • 此代码可以工作,但会破坏媒体上传器。我如何以一种不会的方式集成它?

    时间:2017-08-31

    我编写了一些自定义代码,并使用过滤器将其粘贴到媒体上载面板中。它可以做几件事。首先,它为通过上传器添加内容的用户更改“提交”按钮的文本。其次,它使文件URL字段的内容自动输入通过媒体上传器上传图像时我创建的表单的图像上传输入。(这就是JQuery)。最后,还有CSS来隐藏用户不需要看到的媒体上传器的元素。当此函数位于函数中时。php文件,它会导致媒体库在加载图像时暂停。它只是挂在旋转的灰色球上。但它也起作用。如何将此代码集成到站点中,而不使媒体上传程序无法工作?add_filter(\'attachmen

  • 如何正确使用wp.ajax.post?

    时间:2017-08-31

    在使用wp-utils函数send和post努力保持安静之后。毕竟,我没能让其中一个正常工作。但我确实设法得到了回应,但我不知道为什么这是有效的,而我尝试的其他东西却没有。对于本主题,PHP不相关。为了避免任何混淆,请考虑我正在使用以下PHP:add_action(\'wp_ajax_example_action\', function() { if (!empty($_REQUEST[\'foo\'])) { print \'Foo: \'.$_REQUEST[\'f

  • 当点击按钮时,滚动到特定的按钮位置到下一个ID

    时间:2017-08-31

    这是我的jscript <script> jQuery(document).ready(function($){ $(\"button\").on(\'click\', function(event) { event.preventDefault(); $(\'html, body\').stop().animate({ sc

  • 通过AJAX加载图库时,Colorbox在原生WordPress图库上不起作用

    时间:2017-08-30

    我创建了一个下拉菜单,其中有不同的位置作为选项。单击其中一个链接时,将通过AJAX异步加载相应帖子中的内容。我跟着this tutorial 把它拉下来。因此,我在每个位置帖子中都设置了一个本地Wordpress图库,并且我正在使用一个用于lightbox效果的Colorbox插件。当我直接去邮局时,灯箱按预期工作。但是,当通过AJAX将库加载到单独的页面上时,会显示照片,但灯箱不起作用。我想问题可能出在我使用的AJAX调用中。。。以下是JS:(function($) { $(docume

  • 在同一节点应用程序中使用WordPress和WooCommerce REST API

    时间:2017-08-23

    我正在编写一个小型实用程序应用程序,将第三方API连接到WooCommerce商店(实际上,它是多站点的,但实际上并不相关),以便更新客户记录。WooCommerce APIdocs 声明role 属性是只读的,但我需要更新角色,以便在前端启用基于角色的定价。看起来我可以使用核心WordPress编辑角色API, 但我正在使用wc-api-node, 这是WooCommerce API的节点包装器。在创建/更新客户记录后,我是否应该使用单独的包装器和/或方法访问核心WordPress API,或者这是我可

  • CUSTOMIZE_PREVIEW_INIT:监听来自Customizer预览区域的任何更改

    时间:2017-08-23

    我知道我可以通过将以下JS添加到customize_preview_init 挂钩:wp.customize( \'setting-ID\', function ( value ) { value.bind( function( val ) { // things go here } ); } ); 但我能轻松地听到任何变化吗?还是一组变化?例如,我有大量的设置,它们的名称如下:my_settings[setting_a], m

  • 在WordPress定制API中创建数组?

    时间:2017-08-18

    我试图在wordpress自定义中创建一个数组。php我确实在函数中使用了wp\\u localize\\u脚本。php如下 function mytheme_scripts() { wp_register_script(\'scripts\', get_template_directory_uri() . \'/assets/js/scripts.js\', \'jquery\'); $my_array = array( \'zoom\' =&g

  • Fusion-GMAP-Container在哪里?

    时间:2017-08-16

    我有一个漂亮的WordPress网站要维护。我们使用Avada主题。我们有一个联系人页面,上面有一个很大的谷歌地图,上面有我们公司的位置。不久前,我在地图的正下方添加了一张我们工厂的图片。我把更新后的页面给老板看,老板觉得地图和图片都太大了。他希望地图位于页面的右三分之一,左三分之二是设施的图片。我认为这将是一个容易的改变;我可以使用fusion builder进行这些更改。然而,当我点击编辑联系人页面并仔细查看时,我在Fusion Builder的页面上找不到Google地图。因此,我使用默认编辑器查看

  • 尝试从添加产品页面添加属性术语时出现“Cannot Read Property‘Replace of UnDefined”(无法读取未定义的属性’REPLACE‘)的Java错误

    时间:2017-08-14

    我正在使用Variation Swatches for WooCommerce 插件以显示产品属性的样例,但每当我尝试在产品添加页面中向产品属性添加术语时,都会出现以下javascript错误:load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,backbone,wp-uti

  • 引导转盘指示器不会在自定义WordPress主题上循环

    时间:2017-08-12

    *UPDATE - This wasn\'t showing because of a cache issue. The comment referencing changing the jQuery to :first-child instead of :first was indeed the only issue that needed to be addressed. *我正在创建WordPress主题,图像滑块无法完成三件事:1) 当点击一个指示器时,它什么也不做。2) 图像滑块不会自动滑动。3