✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekPixel for GeoMashup maps

GeoMashup attaches coordinates and metadata to WordPress posts and renders them onto Google or OpenLayers maps. SleekPixel reads the same post fields and renders a branded OG card per location and per map page, so the LinkedIn or Mastodon preview looks like the project, not a generic homepage banner.

♾️ Lifetime License available

SleekPixel example output for GeoMashup maps

GeoMashup gives the map a home, the share card is still missing

GeoMashup is one of the oldest mapping plugins in the WordPress ecosystem. It attaches latitude and longitude to posts, ties categories to map styling, and renders interactive maps from the resulting set. Heritage projects, trail networks, accessibility audits and small civic mapping efforts still ship on it because it is stable, self-hosted, and tied to the same post model the rest of the site uses.

What it does not give the site is a share image. When a location post or a regional map page gets shared to Mastodon, LinkedIn, Bluesky or Slack, the preview falls back to the site default. That default rarely says anything about the place being shared, and the social link looks identical to every other link from the same domain. Audiences who would have engaged with a clear cue (the name of the trail, the count of pins, the region) get a generic card instead.

SleekPixel binds to the same WordPress post fields GeoMashup already writes to: location title, region taxonomy, category, and any custom meta the project uses. On save, it renders a 1200 by 630 PNG with the location or map title, the region label, a pin or count mark and the project brand. The card lives in uploads and gets attached as og:image to the post, so every share carries the right preview.

Workflow

From GeoMashup post to branded share card

1

Map already populated

Keep using GeoMashup for the map itself. Locations, regions and categories stay in their existing post fields and taxonomies.
2

Build location and map templates

Lay out a 1200 by 630 card for individual locations, and a second template for map-page roll-ups. Bind slots to title, region, category and the pin count meta.
3

Render on save

Each save (single post or bulk regenerate) renders a PNG into uploads and sets the og:image on the post URL. No external API call per pageview.
4

Share from WordPress

Mastodon, LinkedIn, Bluesky and Slack pull the new card automatically. The map keeps running on GeoMashup as it always did.

Output

What ships for each GeoMashup post

A 1200 by 630 OG and Twitter card carrying the location or map title, region label, pin count or category mark, and the project wordmark. Renders on post save and on bulk template updates.

Format: PNG, OG + Twitter card Dimensions: 1200 × 630
SleekPixel example output for GeoMashup maps

Comparison

Default GeoMashup share vs SleekPixel

Default map post share

  • Map posts share with the site default OG, not the location
  • Region and category taxonomies never reach the preview thumbnail
  • Pin counts and update dates stay invisible outside the map itself
  • Manual social art ages out as the map data evolves
  • Brand updates require rebuilding every location card by hand

SleekPixel

  • Reads GeoMashup post fields (location, region, category, meta) directly
  • Per-location and per-map-page templates with a 1200 by 630 PNG output
  • Pin counts and update dates bind to clear slots on the card
  • Bulk re-render across hundreds of mapped posts when the brand template changes
  • Self-hosted output that matches GeoMashup's own data philosophy

Features

What SleekPixel gives you for GeoMashup maps

Location-aware slots

Title, region, category and a small pin or count mark bind to fields GeoMashup already writes. No duplicate data entry on the WordPress side.

Map-page variants

Regional roll-up pages render a different template than individual location posts, so a 'Southwest trails' map shares with its own card and not the same one as a single pin.

Re-render on data updates

When the pin count or category changes and the post is saved, the card re-renders. Old shares already published keep their old card; new shares pick up the new one.

Use cases

Where GeoMashup maps need real share cards

Trail and route projects

Trail directories share each route with its name, region and surface category on the card, so social links read like routes and not like a generic site.

Civic and heritage maps

Heritage sites, historical markers and accessibility audits each carry a real location label when shared, instead of the project homepage banner.

Community directories

Local member, meet-up and venue maps render per-location cards, so partner shares carry the venue name and area instead of the umbrella site.

The bigger picture

Why mapped content deserves a mapped-looking card

Mapping projects almost always punch above their weight on engagement when the share preview matches the content. A trail post that shares with the trail name, the region and a small route count reads as a specific destination, while a homepage banner reads as a generic site link. GeoMashup keeps the map data clean and self-hosted, and the projects that lean on it tend to share the same values, so a third-party design detour to add a card per post is exactly the workflow that gets skipped.

SleekPixel slots into the WordPress side of the same project, reads the post fields GeoMashup already writes, and renders a branded card per location and per map page in the same save cycle as any other post update. The map keeps running on GeoMashup, the brand layer attaches on save, and the share previews start matching the work the project actually does. Across a directory of hundreds of pinned posts, that switch is the difference between social referrals and silent shares.

Questions

Common questions about SleekPixel for GeoMashup maps

No. SleekPixel renders a template-driven card from the post fields (title, region, category, count). It does not embed a live map tile. Most projects prefer this since map tiles often have attribution and licensing requirements that complicate static reuse.

 

Yes. Latitude and longitude are post fields GeoMashup already exposes, so the template can render them in a small meta slot. Most projects use a region name instead because it reads faster than coordinates.

 

Already-shared links on social platforms keep their old card; the platforms cache it. The next share of the same URL picks up the freshly rendered PNG. SleekPixel re-renders on post save.

 

Yes. SleekPixel reads taxonomies and post meta, and GeoMashup categories are standard WordPress terms, so they bind to template slots the same way any other taxonomy would.

 

Yes. SleekPixel allows multiple templates and per-post-type rules. A roll-up page on a custom post type can use one template, individual locations another, and the bindings differ between the two.

 

Both. SleekPixel does not interact with the map renderer. It reads the post data GeoMashup stores in WordPress, which is identical whether the map is rendered via OpenLayers or Google.

 

A directory of 500 pinned posts renders in a single bulk pass without issue. Render is per-save in normal operation, so the steady-state cost is one PNG per post edit.

 

Updates are infrequent, but the plugin still runs on current WordPress. SleekPixel does not depend on GeoMashup releases since it only reads standard WordPress post fields.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView