2010-05-18 105 views
18

我的头被调用,它发送了一个电子邮件,javascript文件:jQuery中WordPress模板目录的路径?

<script type="text/javascript" src="<?php bloginfo('template_directory') ?>/css/effects.js"></script> 

但是这个文件中,我有一个调用PHP文件执行实际发送电子邮件的jQuery代码:

$.ajax({ 
    type: "POST", 
    url: "css/sendmail.php", 
    data: dataString` 

但剧本不起作用,除非网址是:

<?php bloginfo('template_directory') ?>/css/sendmail.php 

并不仅仅是:

css/sendmail.php 

有没有什么办法可以在js中包含wordpress模板目录的路径?

回答

58

您可以创建一个JavaScript片段,节省模板目录中的一个变量,后来用这个:

<script> 
var templateDir = "<?php bloginfo('template_directory') ?>"; 
</script> 
+1

完美的!谢谢! – Norbert 2010-05-18 11:53:53