Make sure that Settings / General / WordPress Address (URL) is using https.
oops, thank you, I went to dinner and left the functions file with a typo.
I found whynopadlock. This is what’s going on with the markers:
https://www.whynopadlock.com/results/6b35ea45-043d-4279-a82a-b4bb1de09e25
-
This reply was modified 6 years, 4 months ago by
kathyforer.
It seems to be hard-coding in cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.js
o.Path.SVG_NS="http://www.w3.org/2000/svg"
I tried changing render-map.php line 298 to GeoMashup::register_script, referencing a local a copy of leaflet.js but it still had mixed content, i.e.:
An image with an insecure url of "http://www.patricksymmes.com/wp-content/plugins/geo-mashup/images/mm_36_orange.png" was loaded on line: 37 of https://www.patricksymmes.com/?geo_mashup_content=render-map&map_data_key=e4f31ab4e42a349bf8ab22227e78dd53&map_content=global&map_type=G_NORMAL_MAP&width=100%&add_map_control=true&name=global_map_temp&object_id=1479.
The CDN version of leaflet.js 1.6.0 didn’t work either and 1.6.0 CSS broke the markers.
-
This reply was modified 6 years, 4 months ago by
kathyforer.
The marker image URLs are made using the home_url() function, which just gives you the WordPress Address URL. If that is an https URL, another plugin or the theme could be filtering it. That’s why it’s not just Geo Mashup URLs, but other content like http://www.patricksymmes.com/wp-content/uploads/2014/08/patricksymmes-cw.png.