将wordpress $ current_user-> ID从php文件发送到外部Javascript文件

我正在尝试将KML文件动态加载到地图中,具体取决于登录的伙伴用户。当我在javascript文件中对userID进行硬编码时,一切正常,但我需要动态加载当前用户用户ID。

这是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); 

这是我在php文件中的循环内容:

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

就像我提到的,如果我硬编码用户ID,它可以工作,但我不知道如何将UserID从PHP传递到javascript文件。

正如我之前的评论所说,我认为这将解决您的问题:

在js文件中:

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

在PHP中:

 ...  ...