2010-05-18 77 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