Where would I place script below so I may get my Geocoder map canvas to work? Currently use https://wordpress.org/plugins/insert-php/ for the PHP which doesn’t work for headers nor footer.
<script type=”text/javascript”>
function initialize() {
var address = ‘<?=$loc?>’;
var geocoder = new google.maps.Geocoder();
geocoder.geocode( { ‘address’: address}, function(results, status) {
var location = results[0].geometry.location;
lat = location.lat();
lng = location.lng();
var myLatlng = new google.maps.LatLng(lat,lng);
var mapOptions = {
zoom: 19,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.HYBRID
}
var map = new google.maps.Map(document.getElementById(‘map_canvas’), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: “<?php echo $_POST[‘fulladdress’] ;?>”
});
});
}
//var myLatlng = new google.maps.LatLng(lat,lng);
</script>
Hi WSRJohn!
You could try adding it to the bottom of the footer.php file. Or add this to the bottom of your functions.php file and insert the script inside it.
add_action('wp_footer', 'enfold_customization_footer_script');
function enfold_customization_footer_script(){
?>
insert your script here
<?php
}
Best regards,
Elliott
Tried that. Broke my theme and had to install back up. Guess not overly sure where in the functions.php to put it. Didn’t think it would matter, but did. Ended up making a widget and inserting it with Widget Shortcode and PHP Text Widget. Thanks though.