Enviar wordpress $ current_user-> ID del archivo php a un archivo Javascript externo

Intento cargar dinámicamente un archivo KML en un mapa, dependiendo de qué usuario de Buddy Press haya iniciado sesión. Todo funciona bien cuando codigo un ID de usuario en el archivo javascript, pero lo necesito para cargar dinámicamente el ID de usuario actual.

Aquí está el archivo javascript:

function initialize(){ //MAP //manually set user ID to zero //var current_user =0; var current_user; //var current_user = "ID?>" var latlng = new google.maps.LatLng(90.64138205695923,-45.38903528363647); var options = { zoom: 16, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById("map_canvas"), options); var kmlLayer = new google.maps.KmlLayer('http://www.mysite.com/timeline_'+current_user+'.kml'); kmlLayer.setMap(map); 

Esto es lo que tengo en el archivo php, dentro del ciclo:

  $("#address1").click( function() { initialize(); var currentUser = ID?>; $current_user = currentUser; }); 

Como mencioné, funciona si codigo el ID de usuario, pero no estoy seguro de cómo pasar el UserID de PHP al archivo javascript.

Como sugirió mi comentario anterior, creo que esto resolverá su problema:

En el archivo js:

 ... function initialize(current_user) { ... } ... 

En el php:

 ...  ...