{
  "generated_at": "2026-11-07T17:54:12Z",
  "thread": [
    {
      "id": "01a1a0d9-725b-754f-a17a-d5366a57ed79",
      "depth": 0,
      "author": "Louis Chancé",
      "url": "https://vutuv.de/louischance/posts/01a1a0d9-725b-754f-a17a-d5366a57ed79",
      "published_on": "2026-11-03",
      "in_reply_to_id": null,
      "author_username": "louischance",
      "body_markdown": "I needed to dynamically display markers on an openstreetmap map for a WordPress website using Bricks, so I created a plugin just for that.\\\n\\\nIt extends the functionalities of the Leaflet Map element in Bricks Builder, to query loop markers from a local post type (currently Bricks only supports this for Google map).\\\n\\\nThe plugin also allows to automatically merge markers sharing the same location into a single element (and show all the data in the clickable tooltip). Or to dispatch them in a little circular area around the shared location.\\\n\\\nYou can also use the value of another dynamic data (like an ACF toggle field) to decide if the post marker has to show up on the map or not.\\\n\\\nIt's fully compatible with native posts and custom fields, as well as with plugins like ACF (and it supports the ACF Openstreetmap field too).\\\n\\\nIf you're a Bricks user like me and prefer to use Openstreet maps over Google maps, you can try it out in the official repo: https://wordpress.org/plugins/query-markers-for-bricks-leaflet-map/",
      "in_reply_to_author": null
    }
  ],
  "verified_author_links": [],
  "published_on": "2026-11-03",
  "type": "post",
  "tags": [
    "wordpress",
    "OpenStreetMap",
    "bricksbuilder"
  ],
  "title": "Louis Chancé · 2026-11-03",
  "url": "https://vutuv.de/louischance/posts/01a1a0d9-725b-754f-a17a-d5366a57ed79",
  "thread_truncated": false,
  "video": null,
  "author": {
    "name": "Louis Chancé",
    "username": "louischance",
    "url": "https://vutuv.de/louischance"
  },
  "description": "I needed to dynamically display markers on an openstreetmap map for a WordPress website using Bricks, so I created a plugin just for that.\\",
  "fediverse_repost_count": 1,
  "like_count": 2,
  "fediverse_reactions": [
    {
      "handle": "@emue@mastodon.design",
      "kind": "like",
      "url": "https://mastodon.design/users/emue",
      "received_at": "2026-11-03T12:09:33",
      "network": "mastodon.design"
    },
    {
      "handle": "@mateitudor@kolektiva.social",
      "kind": "like",
      "url": "https://kolektiva.social/users/mateitudor",
      "received_at": "2026-11-03T10:33:05",
      "network": "kolektiva.social"
    },
    {
      "handle": "@louis@social.ikacode.com",
      "kind": "announce",
      "url": "https://social.ikacode.com/ap/users/115825844873011688",
      "received_at": "2026-11-03T10:03:42",
      "network": "social.ikacode.com"
    }
  ],
  "body_markdown": "I needed to dynamically display markers on an openstreetmap map for a WordPress website using Bricks, so I created a plugin just for that.\\\n\\\nIt extends the functionalities of the Leaflet Map element in Bricks Builder, to query loop markers from a local post type (currently Bricks only supports this for Google map).\\\n\\\nThe plugin also allows to automatically merge markers sharing the same location into a single element (and show all the data in the clickable tooltip). Or to dispatch them in a little circular area around the shared location.\\\n\\\nYou can also use the value of another dynamic data (like an ACF toggle field) to decide if the post marker has to show up on the map or not.\\\n\\\nIt's fully compatible with native posts and custom fields, as well as with plugins like ACF (and it supports the ACF Openstreetmap field too).\\\n\\\nIf you're a Bricks user like me and prefer to use Openstreet maps over Google maps, you can try it out in the official repo: https://wordpress.org/plugins/query-markers-for-bricks-leaflet-map/",
  "schema_version": 3,
  "likers": [],
  "fediverse_like_count": 2,
  "in_reply_to": null,
  "files": [],
  "fediverse_replies": [],
  "review": null,
  "images": [
    {
      "width": 772,
      "alt": "A banner showing a map of Europe with 4 blue markers on it, and next to it the heading \"Query Markers for Bricks Leaflet Map\", with the subheading \"One marker per post, straight from your query\".",
      "height": 250,
      "urls": {
        "thumb": "https://vutuv.de/post_images/zVNgI21VBcW_pwCuxIeNqg/thumb.avif",
        "large": "https://vutuv.de/post_images/zVNgI21VBcW_pwCuxIeNqg/large.avif",
        "lite": "https://vutuv.de/post_images/zVNgI21VBcW_pwCuxIeNqg/lite.avif",
        "feed": "https://vutuv.de/post_images/zVNgI21VBcW_pwCuxIeNqg/feed.avif",
        "xl": "https://vutuv.de/post_images/zVNgI21VBcW_pwCuxIeNqg/xl.avif"
      },
      "caption": "Plugin banner",
      "download_url": null
    },
    {
      "width": 1853,
      "alt": "A website section showing an openstreetmap with multiple markers, and a tooltip with some text inside showing up above one of the markers.",
      "height": 966,
      "urls": {
        "thumb": "https://vutuv.de/post_images/r1gsVVVLoP_bE_LC5WYWXA/thumb.avif",
        "large": "https://vutuv.de/post_images/r1gsVVVLoP_bE_LC5WYWXA/large.avif",
        "lite": "https://vutuv.de/post_images/r1gsVVVLoP_bE_LC5WYWXA/lite.avif",
        "feed": "https://vutuv.de/post_images/r1gsVVVLoP_bE_LC5WYWXA/feed.avif",
        "xl": "https://vutuv.de/post_images/r1gsVVVLoP_bE_LC5WYWXA/xl.avif"
      },
      "caption": "Example of a map",
      "download_url": null
    }
  ],
  "formats": {
    "json": "https://vutuv.de/louischance/posts/01a1a0d9-725b-754f-a17a-d5366a57ed79.json",
    "text": "https://vutuv.de/louischance/posts/01a1a0d9-725b-754f-a17a-d5366a57ed79.txt",
    "markdown": "https://vutuv.de/louischance/posts/01a1a0d9-725b-754f-a17a-d5366a57ed79.md",
    "xml": "https://vutuv.de/louischance/posts/01a1a0d9-725b-754f-a17a-d5366a57ed79.xml"
  },
  "license": {
    "id": "arr",
    "name": "© All rights reserved",
    "url": null,
    "spdx": null
  },
  "id": "01a1a0d9-725b-754f-a17a-d5366a57ed79",
  "bookmark_count": 0,
  "fediverse_reaction_count": 3,
  "reply_count": 0,
  "repost_count": 1,
  "replies": [],
  "fediverse_reply_count": 0
}
