У меня есть пользовательский файл jquery на сайте Wordpress, и я пытаюсь использовать bloginfo ('template_directory'), назначенный переменной, используемой в URL-адресах ajax, а не каждый раз указывая полный URL-адрес (особенно, поскольку он находится в разработке на тестовом сайте в настоящий момент, поэтому необходимо обеспечить, чтобы все работало при переходе на сайт в реальном времени на фактический домен), однако все, что происходит, это то, что php добавлен в URL-адрес, а не путь к каталогу.Wordpress bloginfo ('template_directory') не работает в jQuery
То, что я на данный момент:
$(document).ready(function(){
var templateDir = "<?php bloginfo('template_directory') ?>";
// Login
$('.login-form').on('submit', function(e){
e.preventDefault();
dataString = $(this).serialize() + '&ajax=1';
$.ajax ({
type: "POST",
url: templateDir + "/inc/do-login.php",
data: dataString,
cache: false,
success: function(data)
{.
.
.
}
});
});
А что я получаю в ошибке консоли есть (сайт URL заменен ...):
POST http://www......./...../%3C?php%20get_bloginfo('template_directory')%20?%3E/inc/do-login.php 404 (Not Found)
Может кто-нибудь пролить свет на это пожалуйста.
Является ли этот код на вашей странице PHP или JS ?? – swapnesh
Это в JS, и теперь я понимаю, что это должно быть в моих файлах, а не в js –