如何在JS文件中读取WP-Config.php中的全局变量

4
我已经在wp-config文件中定义了URL。
DEFINE('URL', 'google.com');

现在我想从我的JS主题文件访问这个URL:
<script> alert(URL); </script>

如何做到这一点?

3个回答

5

functions.php 中使用本地化功能

add_action('wp_enqueue_scripts' , function(){ 
  wp_localize_script('jquery', 'config_var', URL );
});

并且在js文件中 => config_var 将等于配置变量的值


2
绝对比在PHP文件中使用JS和echo好多了 :-D - jrswgtr
惊人的解决方案 - arled

1

您需要在PHP文件中加入一些JS代码(使用脚本标签来实现)。 然后执行以下操作:

  1. 将脚本放置在您的php文件中
  2. <script> alert(<?php echo URL ?>); </script>

0

你可以使用echo在js中读取php变量。像这样使用:

var url='<?php echo _URL; ?>';
 alert(url);

它不起作用 :/ 我只收到一个警报,其中包含: <?php echo _URL; ?> - Sz3jdii

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接