WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: waymark (Used by 193 domains)

Waymark

πŸ‘€ Joe πŸ“¦ v1.5.14 πŸ”— Plugin Homepage

❀️ Keep This Project Alive Through Sponsorship ❀️

Creating Maps

Use the intuitive Editor to create Maps with one, or thousands of interactive Overlays.

  • Overlays – Create Markers, Lines and Shapes with a:
    • Title
    • Image (Media Library or link to external image)
    • Description (Rich text editor, HTML supported)
    • Type (defined in Settings)
  • Import
    • GPX
    • KML
    • GeoJSON
    • EXIF (Image location metadata)
    • Elevation data (adds an interactive profile chart for Lines with elevation data)
  • Meta – Add extra information to your Maps; these are customisable form inputs that allow you to add additional content to your Maps.
  • Types – Set options to visually distinguish between Overlays (colours/icons etc.), then select it when using the Editor.
  • Collections – Group Maps together and display multiple Maps at once. Create complex Collection hierarchies to suit your needs and associate Maps with multiple Collections.
  • Submissions – Allow registered users, or guests to create Maps from the front-end of your site. You can control who can Submit Maps, what editor features are available and whether submissions should be approved before they are published.

🌟 GitHub
πŸ‘ WordPress
πŸ“– Demo & Docs

Displaying Maps

Embed your Maps using the [Waymark] Shortcode, or link to the Map Details page.

  • Shortcodes
    • Display a single Map, or a Collection of Maps anywhere that Shortcodes are supported.
    • An optional Shortcode Header displays the Map/Collection title, a link to the Map Details page and any Meta.
    • Display a Marker defined through the Shortcode.
    • Display a Basemap only, without any Overlays by providing centre and zoom parameters.
  • Basemaps – Uses OpenStreetMap by default, with support for multiple raster tiled/”slippy” Basemaps. You can switch Basemaps using the Overlay Filter.
  • Overlay Filter – Allow the user to filter which Overlays are currently visible on the Map.
  • Export
    • (Optionally) Let anyone Export Maps into GPX, KML and GeoJSON formats through the Shortcode Header or on the Map Details page.
    • Works on mobile devices.

Customising

Built to be flexible, Waymark has lots of Settings and Types provide one place to control how Overlays (Markers/Lines/Shapes) are displayed.

Marker Icons can be provided as:
– Font Icons (Ionic Icons v2/Font Awesome v4)
– Simple Text, or Emojis (i.e. πŸ•οΈ, 🚩, πŸ“Έ).
– Custom HTML (good ol’ , or a more complex structure). So you can pretty much create any kind of Icon you want.

For developers:

  • Most elements can be styled using CSS and have sensibly named waymark- classes.
  • WordPress integration:
    • Maps are stored using the custom post type waymark_map.
    • Collections use the waymark_collection Taxonomy.
    • Embed Maps using the [Waymark] Shortcode anywhere they are supported, or dynamically using the do_shortcode(["Waymark"]) function.
  • Geographical data is stored in GeoJSON format. Types are specified using the type Property, i.e. {feature: { geometry: { type: 'Point', coordinates: [0, 0] } }, properties: { type: 'Alert', title: 'Bridge Removed!' }.
  • Specify which GeoJSON feature properties to store when importing (Settings > Overlays > Properties). These can be automatically appended to the Overlay Description, or accessed programatically via the layer.feature.properties Object.
  • Maps are displayed using the Leaflet JavaScript library, which is bundled with Waymark and can be extended using the waymark_loaded_callback [callback function](https://www.ogis.org/waymark-wp/advanced/using-the-global-callback-function/.

Be sure to check out Map First, a minimal WordPress theme with an obsession for Maps (it’s open-source too and contains lots of comments about customisations).

Waymark is free, open-source (GPL v2) and a labour of Love. I try to keep the plugin well supported, so please feel free to reach out with any issues, questions or feedback.

Development

[!NOTE]
To develop locally you will need to have both Node.js and NPM installed.

Grunt is used to run the build script, which compiles the JavaScript and CSS and performs some other tasks.

# Clone the repository (and the Waymark JS submodule)
git clone --recurse-submodules https://github.com/opengis/waymark.git

# Navigate to the Waymark directory
cd waymark

# Install the dependencies (or pnpm/yarn install)
npm install

# Run the build script
grunt

The build script will watch for changes to the JavaScript and CSS files.

Pull requests are welcome!

[!IMPORTANT]
Waymark JS is responsible for the Viewer and Editor and is included as a Git submodule (/waymark-js directory). View on GitHub.

DomainExposuresHeadersLast Checked
b*e*e*r*c*n*.online (WP 6.9.4) βœ… β€” 2026-03-28 17:18:59
b*e*e*-*r*e*k*n*a*f.de (WP 6.9.4) βœ… β€” 2026-03-28 17:18:59
f*a*e*l*u*-*r*m*n.de (WP 6.9.4) βœ… β€” 2026-03-28 17:18:59
w*r*e*s*e*a*f.de (WP 6.9.4) βœ… β€” 2026-03-28 17:18:59
z*g*r*e*u*d*o*.hr βœ… β€” 2026-03-28 06:26:49
t*r*s*o*i*a*.es (WP 6.8.5) βœ… β€” 2026-03-27 10:36:15
a*-*c*.fr (WP 6.9.4) βœ… β€” 2026-03-27 08:27:18
k*a*o*r*z.org (WP 6.3.8) ⚠️ β€” 2026-03-26 21:23:20
c*e*z*r*n.ch (WP 6.9.4) βœ… β€” 2026-03-26 15:34:35
r*a*s*e*t*u*e*.at (WP 6.9.4) βœ… β€” 2026-03-26 12:25:16
p*t*a*x.fr βœ… β€” 2026-03-25 18:32:08
v*s*t*a*o*j*.hr βœ… β€” 2026-03-20 04:44:31
d*f*y*k*s*a*p*r.nl (WP 6.9.4) βœ… β€” 2026-03-19 21:10:57
n*w*r*g*e*n*n*r*y.com (WP 6.9.1) βœ… β€” 2026-03-06 23:42:35
f*e*o.it βœ… β€” 2025-11-12 06:55:49
t*j*r*.it βœ… β€” 2025-11-12 06:54:56
m*t*-*a*s*r*.nl βœ… β€” 2025-11-12 06:52:44
v*s*t*a*t*v.hr βœ… β€” 2025-11-12 06:52:28
n*r*h*e*t.bg βœ… β€” 2025-11-12 05:52:09
o*e*v*a*s*.bg βœ… β€” 2025-11-12 05:42:42
s*u*t*r*a*p*.nl βœ… β€” 2025-11-12 05:32:44
p*l*u.cc βœ… β€” 2025-11-12 04:32:10
w*n*e*n*.de βœ… β€” 2025-11-12 03:33:35
b*s*o*.it βœ… β€” 2025-11-12 03:09:32
k*n*t*l*t*o*m*e*n*n*a*l.nl βœ… β€” 2025-11-12 03:06:54
v*s*t*a*t*v*k*a*a.hr βœ… β€” 2025-11-12 01:12:58
g*u*e*p*j*.nl βœ… β€” 2025-11-12 00:11:41
r*n*t*r*n.pl βœ… β€” 2025-11-12 00:06:43
w*l*c*i*w*c*.com βœ… β€” 2025-11-11 11:59:08
w*w*l*t*k*y*u*h*r*.com βœ… β€” 2025-11-11 11:28:11
w*s*c*u*t*y*r*f*s.com βœ… β€” 2025-11-11 11:18:54
w*n*e*4*a*g*e.com βœ… β€” 2025-11-11 10:02:16
w*l*d*r*e*.com βœ… β€” 2025-11-11 09:56:19
w*d*k*a*p*.com βœ… β€” 2025-11-11 09:49:37
v*t*o*i*a*p*n*.com βœ… β€” 2025-11-11 09:11:46
v*s*t*a*a*k*.com βœ… β€” 2025-11-11 09:04:02
v*s*t*e*l*d*m*c*a.com βœ… β€” 2025-11-11 09:01:40
v*r*i*s*a*a*t.com βœ… β€” 2025-11-11 07:56:17
v*r*t*a*l*n*i*.com βœ… β€” 2025-11-11 07:55:00
v*l*r*a*i*y.com βœ… β€” 2025-11-11 07:46:33
t*e*o*n*o*y*p*s.com βœ… β€” 2025-11-11 00:04:08
t*e*y*l*n*b*z*.com βœ… β€” 2025-11-10 23:00:46
s*o*l*b*.com βœ… β€” 2025-11-10 08:38:52
s*i*i*g*l*c*.com βœ… β€” 2025-11-10 07:04:29
s*f*k*m*c.com βœ… β€” 2025-11-10 06:49:58
s*t*a*l.com βœ… β€” 2025-11-10 06:37:38
p*2*1.com βœ… β€” 2025-11-09 23:32:57
p*r*e*k*u*t*a.com βœ… β€” 2025-11-09 19:03:44
n*c*i*l*a*c*.com βœ… β€” 2025-11-09 11:43:43
m*u*t*i*-*a*h*.com βœ… β€” 2025-11-09 07:30:43
m*t*m*t*o*.com βœ… β€” 2025-11-09 07:26:29
m*t*-*a*s*r*.com βœ… β€” 2025-11-09 07:25:46
m*o*e*a*t*a*l*.com βœ… β€” 2025-11-09 07:06:19
m*n*e*e*i*.com βœ… β€” 2025-11-09 06:58:28
l*d*s*i*h*o*r*s*b*r*a*.com βœ… β€” 2025-11-08 18:03:42
l*d*s*i*h*t*u*i*m.com βœ… β€” 2025-11-08 18:03:42
l*b*r*t*r*o*o*s*.com βœ… β€” 2025-11-08 17:54:09
l*-*a*e*e.com βœ… β€” 2025-11-08 17:48:46
j*l*w*s*o*i*t*s.com βœ… β€” 2025-11-08 11:39:46
j*t*n*m*d.com βœ… β€” 2025-11-08 11:33:14
j*l*p*o*l*r*.com βœ… β€” 2025-11-08 10:32:54
i*h*c*r*m*.com βœ… β€” 2025-11-08 09:54:55
i*e*t*a*l.com βœ… β€” 2025-11-08 09:13:26
i*d*r*e*.com βœ… β€” 2025-11-08 07:41:25
i*p*r*a*-*o*i*t*.com βœ… β€” 2025-11-08 07:17:46
i*g*s*i*e*.com βœ… β€” 2025-11-08 06:42:54
i*r*k*f*r*i*d*l*w*r*.com βœ… β€” 2025-11-08 06:16:46
g*e*k*i*k*o*d.com βœ… β€” 2025-11-07 23:40:26
g*r*k*k*n*k.com βœ… β€” 2025-11-07 22:58:18
g*t*-*a*u*e*e.com βœ… β€” 2025-11-07 21:39:18
g*r*d*r*u*.com βœ… β€” 2025-11-07 20:48:00
g*t*t*a*v*n*u*e*.com βœ… β€” 2025-11-07 20:08:54
g*r*a*x*e*i*i*n*.com βœ… β€” 2025-11-07 20:02:00
f*e*h*i*l*i*u*e.com βœ… β€” 2025-11-07 18:34:44
f*a*e*b*s*a*.com βœ… β€” 2025-11-07 18:08:34
e*s*n*i*a*t*r*e*.com βœ… β€” 2025-11-07 10:55:54
e*i*t*n*.com βœ… β€” 2025-11-07 09:41:54
e*s*c*a*t*r*i*.com βœ… β€” 2025-11-07 09:04:25
d*r*i*t.com βœ… β€” 2025-11-07 08:36:38
d*r*e*e*e*t*.com βœ… β€” 2025-11-07 07:08:54
d*r*e*d*i*k.com βœ… β€” 2025-11-07 07:08:54
c*v*c*u*v*y*.com βœ… β€” 2025-11-06 21:22:11
c*r*s*i*a*u*n*l.com βœ… β€” 2025-11-06 20:48:02
c*t*o*i*u*r*v*l*d.com βœ… β€” 2025-11-06 18:29:35
c*m*n*d*p*d*a.com βœ… β€” 2025-11-06 16:47:05
c*m*n*a*o*t*s.com βœ… β€” 2025-11-06 16:46:44
b*k*i*m*n*e*.com βœ… β€” 2025-11-06 10:08:25
b*t*l*.com βœ… β€” 2025-11-06 09:40:18
a*m*c*a.com βœ… β€” 2025-11-06 08:00:31
a*s*r*a*i*b*.com βœ… β€” 2025-11-06 07:17:30

Top 50 Plugins

Plugin Count
elementor 2,689,650
contact-form-7 2,396,617
elementor-pro 1,506,769
woocommerce 1,263,184
revslider 900,874
js_composer 585,320
jetpack 495,106
wp-rocket 425,276
essential-addons-for-elementor-lite 406,312
header-footer-elementor 350,600
gutenberg-core 340,999
elementskit-lite 329,875
instagram-feed 306,189
google-analytics-for-wordpress 304,458
gravityforms 301,146
google-site-kit 293,903
complianz-gdpr 290,675
cookie-law-info 287,278
sitepress-multilingual-cms 251,111
wpforms-lite 247,744
astra-sites 240,555
bluehost-wordpress-plugin 237,739
litespeed-cache 216,201
gtranslate 178,916
coblocks 172,479
cookie-notice 167,412
gutenberg 162,150
the-events-calendar 146,892
popup-maker 138,606
premium-addons-for-elementor 131,869
astra-addon 131,117
bb-plugin 130,405
mailchimp-for-wp 128,339
LayerSlider 126,156
wp-smushit 124,547
tablepress 119,081
custom-fonts 118,009
creame-whatsapp-me 116,783
pro-elements 113,892
click-to-chat-for-whatsapp 111,260
duracelltomi-google-tag-manager 110,538
woocommerce-gateway-stripe 109,936
cleantalk-spam-protect 107,359
akismet 104,633
smart-slider-3 104,583
pixelyoursite 102,539
megamenu 101,995
honeypot 101,796
fusion-builder 101,539
royal-elementor-addons 99,229

Top 50 Themes

Theme Count
hello-elementor 860,771
astra 714,204
Divi 705,878
pub 227,065
generatepress 161,551
flatsome 161,149
Avada 152,832
h4 140,620
oceanwp 118,254
kadence 104,836
enfold 89,410
salient 86,415
bb-theme 83,587
twentytwentyfour 80,980
blocksy 78,999
twentytwentyfive 77,771
cocoon-master 74,803
betheme 71,088
twentyseventeen 69,057
woodmart 59,353
dt-the7 58,366
neve 51,292
twentytwentyone 44,388
bridge 43,520
swell 39,789
Avada-Child-Theme 39,358
twentytwenty 38,238
lightning 37,551
gox 37,081
twentytwentythree 36,862
bricks 30,943
Impreza 30,905
Newspaper 28,928
twentytwentytwo 28,430
epik-redesign 24,137
extendable 23,397
pro 23,325
storefront 23,293
uncode 22,749
yith-wonder 22,415
twentysixteen 22,303
sydney 21,246
themify-ultra 20,762
Total 19,056
twentyfifteen 18,819
porto 17,524
hestia 16,904
thrive-theme 16,130
yootheme 15,740
twentynineteen 15,471