2010-07-12 4 views
1

Habituellement, lorsque la construction de sites j'ajouter quelque chose comme çaEst-ce que WordPress expose une URL de base dans son JavaScript par défaut?

var config = { 
    basePath: '<?php echo BASE_PATH; ?>' 
} 

simplement si mes fichiers statiques JavaScript que je peux faire des requêtes AJAX comme

var request = config.basePath + 'ajax/get-something'; 

Est-ce que WordPress a une variable similaire à la disposition de ses fichiers JavaScript par par défaut, en supposant que j'ajoute mes propres scripts au bas de tous les éléments WordPress inclus?

Merci

+0

Vous pourriez essayer les URL relatives, n'est-ce pas? Je suppose que vous aurez besoin de 'get_options()' btw. – galambalazs

+0

J'utilise la réécriture d'URL, donc je préfère toujours utiliser une barre oblique lors de l'écriture d'URL. – alex

+1

Parlez-vous du frontend ou de l'administrateur WP? – TheDeadMedic

Répondre

3

Dans l'administration, il y a une variable globale ajaxurl qui vous donne le WP Ajax Url. Je ne sais pas s'il y en a un pour le frontal, mais vous pouvez faire quelque chose comme ça pour le faire:

add_action('wp_head', create_function('', '// echo your content here')); 
Questions connexes