您当前的位置:首页 > TAG信息列表 > wp-localize-script
AJAX响应错误|只是将错误作为响应
下面是AJAX文件的代码。alert(cont) 给出了正确的结果,但问题在于响应。我只是得到了错误的回应。function updateRadioButton(rating,pid){ var cont = rating + \'-\' + pid; alert(cont); jQuery.ajax({ type: \'POST\', url: TihomAjax.ajaxurl,
Ajax WordPress pass post URLs
我正在使用wp_localize_script 将post数据发送到ajax。wp_localize_script( \'my-script.js\', \'ajax_object\', array(\'ajax_url\' => admin_url(\'admin-ajax.php\')) ); add_action( \'wp_ajax_load_more_posts\', \'ajax_posts\' ); 将post数据发送到ajax:function ajax_posts
主题js中捆绑的jQuery不能与wp_LOCALIZE_SCRIPT一起使用
我已经使用grunt uglify在我的主题js中绑定了jquery。现在我想阻止加载wp jquery,因为我不需要2个jquery版本,并且希望保存不必要的请求。这就是我所拥有的:add_action(\'wp_enqueue_scripts\', function () { wp_dequeue_script(\'jquery\'); wp_deregister_script(\'jquery\'); wp_register_script(\'jque
使用wp_LOCALIZE_SCRIPT从CPT获取数据并将其传递到maplace-js位置
我目前正在与ACF和CPT建立一个DealLocator。为了让经销商在地图上购物,我想使用MAPlace JS。当手动将数组添加到locations变量时,这可以很好地工作。从我的CPT传递数据时,会引发错误:未捕获的TypeError:无法分配给字符串的只读属性“0”。这是传递的JSON数组: [{ \"lat\":\"52.5164364\", \"lng\":\"6.073328800000013\", \"title\":\"Company
如何在脚本之后调用wp_LOCALIZE_SCRIPT()?
我正在尝试在js脚本文件中使用WordPress路径URL。我读过here 我需要使用的wp_localize_script. 但是,根据Codex的文件在使用wp\\u register\\u script()或wp\\u enqueue\\u script()注册脚本后,必须调用wp\\u localize\\u script()我该怎么做?这是我的职责if(!function_exists(\'pt_scripts\')): function pt_scripts () {
通过jquey AJAX调用时未定义WP_LOCALIZED_SCRIPT
我正在努力让我的ajax请求正常工作。当我解雇我的$ajax 我得到了这个错误。。。Uncaught ReferenceError: feature_ajax is not defined这是我的functions.php// load our frontend modifiers require_once(__DIR__ . \'/lib/Frontend.lib.php\'); 这是我的Frontend.lib.php 类php。。。class Frontend {
使用WordPress设置在Gutenberg插件中设置HTML属性
我想设定maxlength a上的属性TextControl 我在古腾堡插件中定义。这个长度是根据我的WordPress插件(加载Gutenberg插件的插件)中的设置设置的。我尝试了将PHP数据传递给JavaScript的标准方法(使用wp_localize_script, 例如讨论here), 但我想知道是否有更好的方法来做到这一点,尤其是在古腾堡的工作中,比继续滥用翻译功能更好。无论如何,我在尝试使上述问题中的方法工作时遇到了一个错误。以下是我的代码的相关部分:PHP插件: // enqueu
如何全局使用wp_LOCALIZE_SCRIPT()AJAX URL
我已将此添加到functions.php 并且需要使用ajaxURL 在模板中的所有排队脚本中(而不是在此处仅将一个脚本排队add_action( \'wp_enqueue_scripts\', \'ajaxify_enqueue_scripts\' ); function ajaxify_enqueue_scripts() { wp_localize_script( \'ajaxify\', \'ajaxURL\', array(\'ajax_url\' => get_tem
W3总缓存缩减中断wp_LOCALIZE_SCRIPT()
我正在尝试配置W3 total cache插件以加速我的站点。“缩小”选项很好,但我遇到了以下问题:假设我附加了一个JavaScript文件wp_localize script() 它被称为\'additions.js\'. 由于W3TC缩小此JavaScript文件并对其进行重命名,因此wp_localize_script() 函数不再看到我的\'additions.js\' 文件及其内部的变量不会与其共享<有没有人能解决这个问题?如果有什么不清楚的地方,请告诉我。
将外部jQuery文件中的变量数据传递给options.php
我正在设置一个插件,该插件需要将一个变量从独立的jQuery文件传递到选项。php。我已经(我认为)设置了要在插件文件中使用的脚本,如下所示:function ndw_js_init(){ wp_enqueue_script(\'jquery\'); wp_register_script( \'ndw_js\', plugin_dir_url( __FILE__ ) . \'/ndw_js.js\', array( \'jquery\' ), \'\', true );
更新wp_LOCALIZE_SCRIPT()调用的数据参数
我正在研究一个儿童主题my-page-template.php 我有://... $current_key= 5; //calculated result wp_localize_script(\'my_js\', \'ajaxload\', array(\'post_id\' => $current_key)); 在中my_js.js 我有一个AJAX调用:$.ajax({ //... type: \'post\', data:
Problem in wp_localize_script
我正在尝试enque和本地化我的word press脚本我的enque脚本代码是function load_my_scripts() { wp_register_script(\'custom-js\', get_stylesheet_directory_uri() . \'/js/custom.js\', array(\'jquery\')); wp_enqueue_script(\'twentyfifteen-custom-js\', get_template_dire
help with wp_localize_script
我对这个函数有点困惑。我让它为一个javascript变量工作。我试着让它为另外两个工作,结果发现它将头中的代码重复了3次。我尝试使用数组作为句柄,但这破坏了代码 <?php wp_localize_script( $handle, $name, $data ); ?> function localize_my_script() { $image_url = get_template_directory_uri() . \'/imag
有没有更好的方法来使用javascript访问瞬变?
我一直在网上搜索,试图找到一种更好的方法,将WordPress瞬态与javascript结合使用。目前,我正在使用admin Ajax来运行一个php函数,该函数检索瞬态并返回它。这很好,但我很好奇,是否有一种更有效的方法可以访问这些数据,而不需要使用ajax和php。我知道我可以用wp_localize_script() 但我不确定这种方法是否比我目前的解决方案更好。希望有一位专家能帮我解决这个问题。
将操作挂钩添加到wp_LOCALIZE_SCRIPT
是否可以通过以下方式添加动作挂钩wp_localize_script, 所以我可以在JavaScript中生成的HTML标记中定位钩子要运行的位置?比如:$data = array ( \'ng_slicknav\' => array( \'ng_slicksearch\' => home_url( \'/\' ), \'ng_slicknav_closedsymbol\' => esc_html( $o
WordPress Ajax Filter
我正试图得到AJAX 要使用的筛选器Wordpress 但我一直有一个错误:Uncaught ReferenceError: reports is not defined filter.js?ver=1.0:5这是我用来将脚本排队并本地化的插件:ajax过滤器。php function ajax_test_enqueue_scripts() { wp_enqueue_script( \'reports\', plugins_url( \'/js/filter.js\', __FILE__
在模板页面中使用wp_LOCALIZE_SCRIPT将变量从php传递到js
我一直在论坛上寻求帮助,但没有什么能解决我的问题。我实际上是想用bxSlider 使用Wordpress。我的问题是,在创建画廊图像(子主题中的模板页面)的地方,我需要将从上一页动态获取的图像URL传递到js文件,以使用bxslider建议的选项创建画廊图像。(尤其是thumbnail)为了将变量从php传递到js,我通常在函数中使用wp\\u localize\\u脚本。php或插件,但不是模板页。在这种情况下,我甚至无法将脚本排队。如何使用动态变量将变量从模板页面传递到javascript文件(我无法
在选项页中将多个PHP变量传递给JS
我使用以下命令将变量从选项传递到前端wp_localize_script. 问题是,现在我在选项页面中有71个输入字段,其中包含以下ID:calc_m_transport_1, calc_m_transport_2 直到71岁。将这些数据传递到前端的有效方法是什么?现在我就是这么做的:$phpValues = array( \'value1\' => get_option( \'plugin_name_value1\'), );
将PHP集成到Java脚本中,以使用Google API显示地图标记-wp_Localize的问题
我会用谷歌API地图在自定义网站temple上显示谷歌地图标记。我做的一切都像这篇帖子:Integrating PHP into Javascript to display map markers with Google API但是控制台给了我一个错误,我不知道在哪里可以找到错误。(index):774 Uncaught (in promise) ReferenceError: storeData is not defined at initMap ((index):774) at js?
Wp_LOCALIZE_SCRIPT和SHORTCODE中的calid不同
因此,我正在制作一个短代码,并尝试集成vue+wp\\u查询,当我在同一页上使用具有不同属性的多个短代码时,很难使其正常工作。我正在使用插件“简单即时搜索”的代码作为基础,并且仍在学习。我想我可以对div id和wp\\u localize\\u脚本使用uniqid(),然后在脚本文件中使用它。然而,div中生成的id与js中生成的id不同-vfm_gallery.block_id.<?php if (!class_exists(\'myclass\')){ cla