У меня есть несколько сайтов WordPress, установленных в подпапках в домене верхнего уровня:
Мне нужно загрузить файл AJAX в каждый из них, и Я использовал следующий код:
// Initiate asynchronous load of xml data:
jQuery.ajax({
type: "GET",
url: "/wp-content/themes/mytheme/data.xml",
dataType: "xml",
success: parseDataXML
});
, но это заканчивается поиском файла в корневом пути домена:
http://www.mydomain.com/wp-content/themes/mytheme/data.xml
Вместо корневого пути сайта:
http://www.mydomain.com/site-a/wp-content/themes/mytheme/data.xml
Имейте в виду, что имя window.location.pathname относится к вашей структуре каталогов. Я признаю, что во многих случаях это работа, но не всегда!
Просто записал это, потому что, возможно, кто-то оказался здесь с MVC в своем уме.