Мой заголовок называет файл JavaScript, который посылает электронное письмо:
<script type="text/javascript" src="<?php bloginfo('template_directory') ?>/css/effects.js"></script>
Но в этом файле, у меня есть код jQuery, который называет .php файл, который делает фактическую отправку электронной почты:
$.ajax({
type: "POST",
url: "css/sendmail.php",
data: dataString`
Но сценарий не работает, если URL не:
<?php bloginfo('template_directory') ?>/css/sendmail.php
и не просто:
css/sendmail.php
Там какой-либо путь состоит в том, чтобы включать путь к шаблонному каталогу Wordpress внутри js?
Вы можете создать фрагмент Javascript, который сохраняет каталог шаблона в переменной, и использовать его позже:
<script>
var templateDir = "<?php bloginfo('template_directory') ?>";
</script>