Home › Forums › MapPress Support › Mashup infowindow loading error
Tagged: infowindow, mashup
- This topic has 2 replies, 2 voices, and was last updated 10 years, 9 months ago by
geoffg87.
-
AuthorPosts
-
August 28, 2012 at 11:51 am #10314
geoffg87
ParticipantHey Chris,
Thanks again for a great plugin.
I’m having a hard time with my mashups in 2.38.5 Beta pro. I’m running WooCommerce plugin/Wootique theme and trying to post a mashup of all my products with mappress on the landing page. I’ve been successful setting up an individual map with infowindow on every product page, however the landing page mashup yields only the following in the body of the infowindow for each product page:
[mappress mapid="###"]
The custom marker images and the HTML linked title of markers both work fine in the mashup.
The shortcode I’m using is:
[mashup show="query" show_query="post_type=product"]
I’ve tried duplicating the product page maps as posts and amending the shortcode to
[mashup show="query" show_query="post_type=post"]
In this case the markers fail to show up altogether.
I’ve tried deactivating WooCommerce however all the content becomes inaccessable without reactivating. Is there any other way to circumvent this issue? I’ve tried with both public and private publishing settings.
Much appreciated,
Geoff
August 31, 2012 at 5:46 pm #10332Chris
KeymasterHi Geoff,
A URL might help so I can see what you mean, but I think your first query is the right one (assuming your post type is ‘product’).
For the infowindow problem: by default MapPress will show the post excerpt for each post. The default WP excerpt suppresses shortcodes, so you’d never see the ‘mashup’ in the infoWindow. I’m guessing the Woo theme includes its own excerpt function that doesn’t work the same way.
Yo might take a look at the Woo forums to see if there are some tips about how to modify their excerpt function.
Here’s are some other things that might help:
1) You could use an explicit post excerpt for each post. That might work, although it also depends on the Woo excerpt function. Then you can control exactly what shows in the infoWindow – for example, you could choose not to include the [mappress] short code.
2) You can modify the Woo excerpt function or override it to suppress the shortcode and show some portion of your post content instead.
3) You can use the MapPress excerpt filter: ‘mappress_poi_excerpt’. You can add it to your functions.php. For example:
function my_excerpt($html, $postid) { $post = get_post($postid); return $post->post_content; }
add_filter('mappress_poi_excerpt', 'my_excerpt', 10, 2);
4) You can use the mashup option marker_link=’false’. Then the mashup will show the POIs exactly as they were saved in each map, but it won’t link the POIs to the underlying posts. Unfortunately, I’m guessing that’s not what you want to do.
February 18, 2013 at 8:37 am #11698geoffg87
ParticipantThanks Chris. I left this project for a while and when I updated to the latest mappress, I no longer had this issue.
-
AuthorPosts
- You must be logged in to reply to this topic.