J'utilise le code suivant dans mon modèle de page d'accueil WordPress, et cela fonctionne très bien. Toutefois, lorsque j'essaie de l'utiliser dans une page avec un chemin différent, il ne parvient pas à trouver le fichier.Détermination du chemin de l'URL pour le chargement du fichier AJAX dans WordPress
Comment puis-je établir dynamiquement mon chemin d'accès, quelle que soit la page sur laquelle je suis? (Je ne veux pas coder en dur l'URL complète)
Travaux en mywordpress.com/
mais pas dans mywordpress.com/page/
:
// Initiate asynchronous load of xml data:
jQuery.ajax({
type: "GET",
url: "wp-content/themes/mytheme/data.xml",
dataType: "xml",
success: parseDataXML
});
Non- qu'il casse sur toutes les pages – Yarin
qui pointent toujours vers: mywordpress.com/wp-content/themes/mytheme/data.xml. Pourquoi ça n'a pas marché? Quelle est l'URL que vous voyez sur la console? –
OK Je vois - Il descend à la racine du domaine, ce qui fonctionnerait sur la plupart des occasions, mais mon site est installé sur un sous-chemin: mydomain.com/mysite/wp-content/ ... est ce que j'ai, mais cela va à mydomain.com/wp-content/... – Yarin