Путь к каталогу шаблонов WordPress внутри jQuery? - PullRequest
20 голосов
/ 18 мая 2010

Мой заголовок вызывает файл 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?

1 Ответ

61 голосов
/ 18 мая 2010

Вы можете создать фрагмент Javascript, который сохраняет шаблон dir в переменной, и использовать его позже:

<script>
var templateDir = "<?php bloginfo('template_directory') ?>";
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...