Wordpress:如何在我的javascript文件中选择插件目录?

时间:2012-09-14 14:38:31

标签: wordpress plugins

我需要在我的客户javascript文件中访问plugins目录。我知道我们已经有了使用php函数plugins_url()检索插件目录路径的函数。

但是,我需要在我的js文件中检索我必须放置一些图像。

任何想法??

PS:我的js文件保存为javascript文件,因此我不能在其中使用php标签

2 个答案:

答案 0 :(得分:4)

使用<?php echo plugins_url(); ?>来获取js文件中的网址。

例如:

var pluginUrl = '<?php echo plugins_url(); ?>' ;

答案 1 :(得分:0)

实际上很容易...... 在functions.php中

  

wp_enqueue_script(&#39; main&#39;,get_template_directory_uri()。&#39; /js/main.js' ;, array(&#39; jquery&#39;),&#39; 20151215&# 39;,true);

     

$ translation_array = array(&#39; templateUrl&#39; =&gt; get_stylesheet_directory_uri()); //在wp_enqueue_script之后

     

wp_localize_script(&#39; main&#39;,&#39; jsVars&#39;,$ translation_array);

然后在js文件中:

var sitepath=jsVars.templateUrl+"/";