您当前的位置:首页 > TAG信息列表 > wp-localize-script
Admin-Ajax Error
我在本地主机上制作主页。我需要wp_query 使用Ajax。但有一些错误。我不知道为什么。你能帮帮我吗?---->这是load_more_ajax.jsvar page = 2; var date_pass = \"<?php echo($date_filter);?>\"; var compare_pass = \"<?php echo($compare);?>\"; var ajaxurl = \"<?php echo admin_url(
无法从Java脚本访问脚本本地化内的PHP数组
我有一个循环来检索具有特定meta_key 来自的用户值wp_user_meta 数据库,然后将其放入wp_localize_script 数组,这样我就可以使用Javascript访问数据并使用它来完成我的工作。不幸的是,当我运行循环并将所有结果放入变量中,然后尝试控制台时。记录结果,我在控制台中一行只得到字符串“Array”3次,而不是实际值。这是我的代码:功能。phpadd_action(\'wp_enqueue_scripts\',\'Load_Template_Scripts_wpa83855\
如何在主题文件中不硬编码的情况下将脚本入队?
我一直在研究自定义库布局样式,想知道如何在文件中没有硬编码的情况下排队并使以下脚本工作。或者有没有更好的方法通过内联脚本添加它wp_add_inline_script().我试过了wp_add_inline_script() 但这没有帮助。可能是我做错了什么。如何添加本地化或将嵌套的代码排队<script>...</script> 以下代码中的标记。add_action(\'print_media_templates\', function() { // define yo
Wp_LOCALIZE_SCRIPT可以在短码中使用吗?
我正在开发一个插件,我想让数据可用于由我的一个短代码执行的客户端JS代码。wp_localize_script 这似乎是一种显而易见的方法,但对我来说并不适用:包含了我的脚本,但没有JS数据。数据取决于查询字符串中由短代码读取的值。我怀疑这与WP生命周期中脚本和短代码的相对计时有关。我有一些JS代码没有在一个短代码中使用,该代码很高兴使用wp_localize_script.缩写插件文件:function shortcode_orderitem() { $id = intval(
多个快捷码仅使用自定义插件上其中一个快捷码的属性
创建了一个短代码,但是当在一个页面上使用多个短代码时,传入的$att仅来自使用的最后一个短代码。我做错了什么?public function init(){ add_action( \'wp_enqueue_scripts\', array( $this, \'load_dialog_scripts\') ); add_action( \'wp_enqueue_scripts\', array( $this, \'load_
如何确保只有选定的帖子在更改?
因此,我能够将每篇帖子的内容保存在一个数组中,这要归功于一个非常好的答案:How to localize value of posts我只是在这里复制了解决方案:function register_and_enqueue_script() { if(\'myPostType\' == get_post_type() && have_posts()) { wp_register_script( \'js_script\', plugin_di
如何实现岗位价值的本土化
我又有问题了。我编写了一个小JS函数,它可以改变帖子的内容。要将内容传递给函数,我使用以下方法:function register_and_enqueue_script() { wp_register_script( \'js_script\', plugin_dir_url(__FILE__).\'js/script.js\', array(), \'1.8.5\' ); wp_enqueue_script(\'js_script\');
wp_localize_script $handle
谁能告诉我$handle的“(第一个参数)wp_localize_script 通常用于。谢谢P、 我不知道为什么,但stackexchange告诉我这个问题不符合质量标准。编辑:当我输入ps时,它接受了,所以我想这是问题的长度。。。。如果你觉得这是一个不可接受的问题,那么道歉
查看入队脚本是否使用wp_LOCALIZE_SCRIPT?
是否有一个函数可以检查排队脚本是否调用wp_localize_script 是否附加到它?
WP_enQueue_SCRIPT在不同的浏览器上不同的时间调用jQuery?
这毫无意义,但在跨浏览器查看我的视图源时,wp_localize_script() 正在按预期为除IE7、8、9以外的所有浏览器插入标记。这些浏览器中根本没有脚本标记。我将它绑定到“jquery”,因为我想确保它无论如何都包含在内(而不是绑定到任何特定的用户定义脚本)。它在我的主题函数中被调用。php文件。wp\\u localize\\u脚本的文档似乎建议在调用此函数之前必须注册脚本。假设函数总是在同一个位置调用,那么jQuery可能在不同的时间排队或注册,具体取决于浏览器?这看起来确实很奇怪,因为Wo
Wp_LOCALIZE_SCRIPT调用的是一个脚本函数还是简单地将PHP参数传递给它
简单的问题:我试图理解wp_localize_script. 做wp_localize_script 调用JavaScript函数,还是将PHP参数简单地传递给JavaScript?我想将PHP参数传递给JavaScript函数并调用JS函数。
Multiple wp_localize_script
是否可以多次本地化脚本?我想发送两个单独的参数数组。还是只能本地化一次脚本,在这种情况下,我必须合并数组?我想这样做:wp_localize_script(\'my-handle\', \'my_object1\', $data1 ); wp_localize_script(\'my-handle\', \'my_object2\', $data2 );
如何只本地化admin.php一次
我正在创建一组使用AJAX的插件。现在本地化管理。所有插件中的php似乎都有点过头了。有没有办法只本地化一次脚本\\现在我不知道首先初始化哪个插件,所以我必须在所有插件中放置本地化功能。我现在的做法是使用以下代码。 if( ! defined( \'AJAX_LOCALIZED\' ) ){ define( \'AJAX_LOCALIZED\', 1 ); wp_localize_script( \'my-ajax-script\',
将自定义脚本添加到函数文件
向函数添加自定义脚本时遇到问题。php文件:add_action(\'wp_print_scripts\', \'load_AJAX_URL__\'); function load_AJAX_URL__() { wp_localize_script( \'ajax_URL\', \'MyAjax\', array( \'ajaxurl\' => admin_url(\'admin-ajax.php\') ) ); } 为什么不工作?有什么想法吗?
使用WP AJAX和jQuery处理同一页面上的多个表单?
我使用以下方法进行ajax调用:wp_enqueue_script( \'my-ajax-request\', TAF_PLUGIN_URL . \'js/ajaxcf.js\', array( \'jquery\' ) ); wp_localize_script( \'my-ajax-request\', \'MyAjax\', array( \'ajaxurl\' => admin_url( \'admin-ajax.php\' ), \'postid\' => get_the_
在页脚中入队和本地化脚本
我有一个脚本,在声明了一些变量之后,它必须在我的页脚中运行。如果我只是将代码直接放在页脚文件中,它就会起作用,但我认为最佳实践要求我应该通过函数来实现这一点。php和wp\\u本地化脚本。不幸的是,这不起作用;脚本始终在标题中输出。你知道我错在哪里吗?提前感谢您的帮助!add_action( \'wp_enqueue_scripts\', \'mytheme_enqueue_front_page_scripts\' ); function mytheme_enqueue_front_pa
Esc_html__security:在本例中用于什么?
如何esc_html__ (第二个)保护$message 被黑客攻击的变量?在这里使用这种保护有什么意义(第二种是纯文本保护)?<?php function unknown(){ /* If the user input any text, escape it. */ if ( !empty ( $_POST[\'unknown\'] ) ) $message = esc_html ( $_POST[\'unknow
正在解析包含的插件文件中的POST->ID
遇到了令我完全困惑的事情。我有一个插件,其主文件如下所示:// Global Variables $mouldings_prefix = \'mouldings_\'; $mouldings_name = \'Mouldings\'; if(!defined(\'MOULDINGS_BASE_DIR\')) { define(\'MOULDINGS_BASE_DIR\', dirname(__FILE__)); } if(!defined(
对不存在的脚本使用wp_LOCALIZE_SCRIPT
任务:我要做的是通过WP Http API 从远程服务器。我得到的数据是JSON 已编码。在我的一个方法中,我将它们转换回来,然后将其推送到类变量中,以便稍后在一些脚本中使用它。示例:我是如何做到这一点的// Simplified... please note, that all names/vars/etc. in my class got unique names. // ...the same goes for the script handler. class http_api_e
JQuery对话框在WordPress下打印Html标记
我需要一些帮助。我正在Wordpres\\u插件中使用wp\\u localize\\u脚本。在documentready函数中,我使用以下代码显示消息:$(\'#button-setup-league\').click(function() { $( \"#dialog p\" ).append(\'<span>\'+wpslm_v_script_vars.delete_league+\'</span>\'); $( \"#dia