![](/img/trans.png)
[英]Javascript not working in Wordpress need to run in header.php or functions.php?
[英]WordPress, GoogleMaps & JavaScript in header.php
我想在WordPress網站(www.santini.se/geotimes)的入口頁面中顯示帶有多個指針的GoogleMap。 我在header.php頭中指定了以下Javascript代碼:
<script src="http://maps.google.com/maps?file=api&v=2&key=mykey" type="text/javascript"></script>
<script src="map_data.php" type="text/javascript"></script>
<script src="map_functions.js" type="text/javascript"></script>
然后我在header.phh中的body標簽之后指定了一個div:
http://www.santini.se/prova/listOfPontersCh2/http://www.santini.se/prova/listOfPontersCh2/<div id="map" style="width: 350px; height: 350px; border: blue 4px dashed">whyyyy</div>
map_data.php和map_functions.js文件與header.php放在同一文件夾中。
此代碼可在WordPress外部正常工作。 您可以在這里看到它: http : //www.santini.se/prova/listOfPontersCh2/
為什么它在WordPress中不起作用?
任何提示都會有所幫助:-(
提前致謝
問候
碼頭
我認為您的腳本未正確鏈接。 scr屬性中的URI必須相對於當前URL,而不是相對於PHP文件。
如果您的主題是“生產者”,則可能可以解決該問題:
<script src="http://www.santini.se/geotimes/wp-content/themes/prosumer/map_data.php" type="text/javascript"></script>
<script src="http://www.santini.se/geotimes/wp-content/themes/prosumer/map_functions.js" type="text/javascript"></script>
或者,您可以通過編程方式來做到這一點(我更喜歡):
<script src="<?php bloginfo('template_directory'); ?>/map_data.php" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/map_functions.js" type="text/javascript"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.