Navigation überspringen

[Gelöst] Maps keep defaulting to Africa when post first created

Dieser Thread wurde gelöst. Hier ist eine Beschreibung des Problems und der Lösung.

Problem:

Display the map + marker shortcodes with PHP codes.

Solution:

You can try with a content template:

https://toolset.com/forums/topic/maps-keep-defaulting-to-africa-when-post-first-created/#post-2134455

Relevant Documentation:

https://toolset.com/documentation/programmer-reference/views-api/#render_view_template

This support ticket is created vor 4 years, 10 months. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Zeitzone des Unterstützers: Asia/Hong_Kong (GMT+08:00)

Dieses Thema enthält 2 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von JoshuaD7497 vor 4 years, 10 months.

Assistiert von: Luo Yang.

Author
Artikel
#2133915

I'm using a custom field (Map Location) for a custom post type. This works fine.

Every time a new cottage type post is added, even though the map is set correctly, on the front end it always defaults to a map of the horn of Africa. The client has to contact me every time to correct it.

I usually just log in, update the cottage post without actually changing anything, and this magically works. But my client can't do this same corrective action on her Mac. It's irritating because she has to contact me to do this every time a new cottage is added, even when I'm on holiday or away.

Last week, even this trick for correcting it didn't work for a new cottage and I had to wiggle the map marker and update the post for it to work. But normally just updating the post is enough. So, I'm concerned the issue is worsening.

The custom post for cottages uses a single page template written in PHP. To display the map, these shortcodes are included at the bottom of the template:

<?php echo do_shortcode ('[wpv-map-render map_id="map-1" map_height="400px" ]'); ?>
<?php echo do_shortcode ('[wpv-map-marker map_id="map-1" marker_id="marker-1" marker_field="wpcf-google-map-location"][/wpv-map-marker]'); ?>

Where could the problem lie? Any advice appreciated. No desperate urgency as this only crops up when a new cottage is added.

Thanks,
Josh.

#2134455

Hello,

I assume you are going to display the map + marker shortcodes with PHP codes.

I suggest you try these:
1) Create a content template, display the map + marker shortcodes
2) Output about content template shortcode with Views API function render_view_template():
https://toolset.com/documentation/programmer-reference/views-api/#render_view_template

#2135447

Thanks Luo.

I will try this approach and see if this helps.

Many thanks.