@efimenko_b

Как для темы WP правильно указать путь к файлу в js?

Есть отправка письма:
$.ajax({
						type: 'POST',
						url: 'mail.php',
						data: {
							form : formElement.serialize()
						}
					})

mail.php лежит в корне темы, js файл лежит в папке js которая так же лежит в корне.
Как правильно указать путь? Не полный же путь указывать...
  • Вопрос задан
  • 7413 просмотров
Пригласить эксперта
Ответы на вопрос 4
adrin13
@adrin13
front-end
Вот так реализовывал я:
<div  id="google-container" data-uri="<?php echo get_template_directory_uri(); ?>">
    </div>

var uri = $('#google-container').attr('data-uri');
var marker_url = uri + '/img/map_pin.png';
Ответ написан
Комментировать
agmegadeth
@agmegadeth
Веб-разработчик в дизайн студии
Придется написать вручную:
url: '/wp-content/themes/XXX/mail.php'

Либо переместить mail.php в корень сайта и тогда так:
url: '/mail.php'
Ответ написан
cesnokov
@cesnokov
<head>&nbsp;</head>
Сделайте вывод скрипта из шаблона. Например:
echo '<script type="text/javascript"> $.ajax({ type: "POST",
url: "' . get_template_directory_uri() . '/mail.php",
data: { form : formElement.serialize() } })</script>';
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы