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

  • 仅在一个页面中使用的JavaScript的本地化

    时间:2021-07-28

    Environment:<WordPress 5.8版WPML:4.4.10版What I am trying to achieve?我有一个JavaScript验证脚本,可以验证注册页面上的输入。此脚本显示错误消息。我想要两件事:字符串应使用WPML进行管理/翻译脚本应仅嵌入注册页面What did I already achieve?我向函数中添加了以下脚本。我的主题的php。add_action(\'wp_enqueue_scripts\', function() { // R

  • 如何在WordPress中将php值输出到JS文件中?

    时间:2016-01-18

    我正在尝试使用get_theme_mod 从php加载到我的js文件的选项。我用过wp_localize_script 转换。这个tweet_id 是我需要放置$tweet 输出的值。任何帮助都会很好!(附言:我已经在functions.php中注册了这个脚本。)PHP FILE<? $tweet = get_theme_mod( \'tweets_widget_id\' ); wp_localize_script( \'twitter\', \'tweet_id\',

  • 未定义URL的WordPress AJAX问题

    时间:2016-02-01

    我对jQuery中的wordpress插件有问题。ajax部分,ajax\\u对象(url:ajax\\u object.ajax\\u url)没有定义,我不知道为什么。我无法从我的php插件收到正确的代码,但如果我硬链接到sm的url。php文件,一切正常,如果我删除“url”并在成功(数据)中仅使用“action:acton\\u exitpoup”,我将收到完整的html文档(表单所在站点的html)。我需要帮助来解决我的ajax和wordpress集成问题。JS/Ajax:jQuery(docu

  • 我是否需要转义传递给wp_LOCALIZE_SCRIPT()的数据?

    时间:2016-02-24

    标题几乎说明了一切。我看了看来源,没有发现有人逃跑。但是,我不能肯定。wp_localize_script( \'script-hook\', \'object_name\', array( \'param_1\' => $value_1, // This? \'param_2\' => esc_js( $value_2 ) // Or, this? ) );

  • 在POST内容中使用Java脚本的AJAX调用(未入队)

    时间:2016-03-18

    我想在JS中进行Ajax调用,我不想在整个网站中排队。为此,我将脚本直接放在与之相关的帖子末尾,而不是添加wp_enqueue_script().到目前为止,它工作得很好,但我需要在脚本中添加一个Ajax调用,但这似乎不起作用,因为我不知道如何设置wp_localize_script() 该上下文中的命令。预期结果是显示警报1 单击按钮时。职位是:<button id=\"button\"> Click me!</button><script type=\"text/

  • 在本地化后从PHP到JS获取Foreach内的变量

    时间:2016-06-05

    我相信我已经正确地将我的脚本排队并本地化了-我已经在DOM中显示了$q。现在我确信我错过了访问JS函数中变量的最后一个简单步骤。以下是我的PHP:add_action( \'wp_enqueue_scripts\', \'sdm_load_javascript_files\' ); function sdm_load_javascript_files() { wp_register_script( \'showMake\', get_template_directory_ur

  • 脚本本地化不起作用

    时间:2016-07-13

    我不明白在wordpress中脚本本地化是如何工作的。我用php创建了一个关联数组:$translations = array( \'value1\' =>\'This is first value\', \'value2\' =>\'This is second value\' ); 我创建了简单的javascript文件,我想在其中使用这个数组:jQuery(document).ready(function($){

  • 在模板文件中使用wp_LOCALIZE_SCRIPT-安全吗?

    时间:2016-07-18

    我的一个模板文件(不是functions.php)中包含以下代码$datatoBePassed = array( \'pageTitle\' => get_the_title() ); wp_localize_script( \'main-js\', \'php_vars\', $datatoBePassed ); 我想知道在函数之外执行类似操作时是否存在任何固有的安全问题。php。我的目标很简单——我只是将页

  • 用于映射到JSON文件的自定义后端数据?

    时间:2016-08-02

    我想在前端创建一个地图,其中包含填充有兴趣点的数据。我想在后端管理POI数据,但需要从后端数据生成一个JSON文件,该文件与前端的JavaScript进行通信。如果我想手动实现它,我会怎么做?

  • WP_LOCALIZE_SCRIPT未传递数据

    时间:2016-08-14

    我一直在尝试使用一个小插件,我试图通过wp_localize_script 但是当我做的时候console.log() 在我的js中,它正在返回undefined.有人能告诉我我做错了什么吗:$shortcode_data = array(); /*Fetching the plugin directoryt path*/ $dir = plugin_dir_url( __FILE__ ); // Let\'s create the before after s

  • Ajaxing in functions.php

    时间:2016-08-29

    对于ajax过滤的帖子,我需要index.php 模板输入到functions.php 文件(followed this tutorial) 从那里开始。但是现在javascript不起作用了-基本上手风琴风格的列表不会像以前那样打开和关闭,预告片不会嵌入,等等。单击标签进行演示here.我调用js的方式有问题吗/我需要吗wp_localize_script 让它工作?很抱歉,我对这一点很陌生,谷歌没有帮助,因为我觉得我太深了。如何调用JS脚本:function wpdocs_theme_name_scr

  • 带有布尔值和初始化的WP_LOCALIZE_SCRIPT

    时间:2016-09-01

    我对wp_localize_script, 我无法得到boolean 和int 作为变量wp_enqueue_script( \'helloworld\' , \'helloworld.js\', false, \'1.0.0\', true); $site_config = array(); $site_config[\'boo\'] = (bool)true; $site_config[\'number\'] = (int)1; wp_lo

  • 如何在WordPress AJAX中定义变量?

    时间:2016-09-14

    我有一个插件可以正常工作,所以前几天我打开调试模式时有点震惊。第一个通知告诉我wp\\u localize\\u脚本中的变量未定义。下面是我的代码,我在网上看到的所有示例都是类似的。我还没有看到任何明确的定义。wp_localize_script(\'wwww_loader\', \'wwww_vars\', array( \'ajaxurl\' => admin_url(\'admin-ajax.php\'), \'whichcats\' => $whichcats,

  • 在unctions.php中使用wp_LOCALIZE_SCRIPT获取当前用户信息

    时间:2016-12-08

    我需要把信息从wp_get_current_user() 用于使用它的脚本的前端。为了实现这一点,我正在使用wp_localize_script() 传递信息。我把代码放在functions.php 但它不起作用。给你。其思想是,在登录事件中add_to_login() 函数被触发,其任务是将函数添加到wp_enqueue_scripts, 调用add_to_enqueue(). 最后,在add_to_enqueue(), 我将信息传递给本地化脚本。我已经试过了wp_enqeue_scripts 所以不使

  • 如何在WP页面的脚本中获取WP入队脚本(在Functions.php中)?

    时间:2016-12-29

    我对WP和JS都很陌生,需要对现有代码做一个简单的更改,所以请原谅我的无知…为了获取当前的用户Id,我遵循示例并在函数中添加了一个action+函数。我的孩子主题的php(粘贴在下面)现在我需要在<script>…. </script> 我试图将其分配到一个var中,但失败了(下面还粘贴了一个示例脚本部分,其中包含不起作用的分配)。How do I do that right? Added to functions.php: add_action(\'in