2017-03-23 71 views
0

我已经添加了一个Google Maps字段,在function.php中配置了我的API密钥。Wordpress ACF插件:谷歌地图不能正常工作

在编辑,地图显示,但我有错误,在控制台:

TypeError: _.N is not a function[En savoir plus] stats.js:3:463 
TypeError: _.ma is not a function[En savoir plus] common.js:99:286 
TypeError: _.ma is not a function[En savoir plus] util.js:27:391 
TypeError: invalid 'instanceof' operand _.je common.js:53:24 
TypeError: e.getPath is not a function[En savoir plus] util.js:209:272 
TypeError: b is undefined[En savoir plus] common.js:31:472 
TypeError: a.b is not a function[En savoir plus] common.js:44:30 
InvalidCharacterError: String contains an invalid character common.js:19 
TypeError: a.b is not a function[En savoir plus] common.js:44:30 
TypeError: d is undefined[En savoir plus] 

有了一个结果,我不能设置一个标志,也没有搜索位置,也没有拖动地图,并且位置字段变为“空”

我该如何解决这个问题?

enter image description here

回答

0

我只是添加了同样的问题,解决这样说:

,只是因为它是没有必要不要将此行添加到functions.php文件。只需将其添加到single.php或您想要显示地图的模板中,以便它不会中断。

wp_enqueue_script('google-map', 'https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY', array(), '3', true); 
     wp_enqueue_script('google', get_template_directory_uri() . '/js/acf-map.js', array('google-map', 'jquery'), '0.1', true); 

这certainely不是一个非常干净的解决方案,因为好的解决方案是与通常的functions.php加载它,但它似乎有$符号一些冲突...

+0

感谢您的帮助。你说过在single.php中添加这个,但是在编辑文章时这对post.php没有任何影响? – Jihaisse