{"id":360560,"date":"2026-08-30T14:29:18","date_gmt":"2026-08-30T14:29:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/war-map-live\/"},"modified":"2026-08-30T14:29:04","modified_gmt":"2026-08-30T14:29:04","slug":"warmaplive","status":"publish","type":"plugin","link":"https:\/\/pl.wordpress.org\/plugins\/warmaplive\/","author":23543211,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"War Map Live","header_author":"Lumora Build","header_description":"Put the live War Map Live conflict map on your site with a shortcode or block. Needs a free embed key from your Lumora account.","assets_banners_color":"0c1e1b","last_updated":"2026-08-30 14:29:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.warmaplive.com\/","header_author_uri":"https:\/\/www.lumorabuild.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"lumorabuild","date":"2026-08-30 14:29:04","revision":3672675}},"upgrade_notice":{"1.0.4":"<p>No functional changes.<\/p>","1.0.3":"<p>Renamed. The credit link under the map is now off unless you turn it on.<\/p>","1.0.2":"<p>Block editor compatibility for WordPress 7.1. Requires WordPress 6.3 or newer.<\/p>","1.0.1":"<p>Overview now shows the real connection status for your site, and two admin display bugs are fixed.<\/p>","1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3672673,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3672673,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3672673,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3672673,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"warmaplive\/map":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"warmaplive\/map","title":"War Map Live","category":"embed","icon":"location-alt","description":"The live War Map Live conflict map, embedded on this page.","keywords":["map","war","conflict","news","live"],"textdomain":"warmaplive","supports":{"html":false,"align":["wide","full"]},"attributes":{"height":{"type":"string","default":""},"title":{"type":"string","default":""},"attribution":{"type":"boolean","default":false}},"editorScript":"file:.\/index.js","style":"warmaplive-embed"}},"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3672673,"resolution":"1","location":"assets","locale":"","width":1200,"height":548},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3672673,"resolution":"2","location":"assets","locale":"","width":939,"height":865},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3672673,"resolution":"3","location":"assets","locale":"","width":1060,"height":851}},"screenshots":{"1":"The live war map, embedded straight into a WordPress page.","2":"Settings - your embed key, the map height and width, and the optional credit link.","3":"Help - every shortcode option, and answers to the questions people actually ask."}},"plugin_section":[],"plugin_tags":[278340,230,272854,1248,278339],"plugin_category":[56],"plugin_contributors":[275570],"plugin_business_model":[],"class_list":["post-360560","plugin","type-plugin","status-publish","hentry","plugin_tags-conflict-map","plugin_tags-embed","plugin_tags-live-map","plugin_tags-news","plugin_tags-war-map","plugin_category-social-and-sharing","plugin_contributors-lumorabuild","plugin_committers-lumorabuild"],"banners":{"banner":"https:\/\/ps.w.org\/warmaplive\/assets\/banner-772x250.png?rev=3672673","banner_2x":"https:\/\/ps.w.org\/warmaplive\/assets\/banner-1544x500.png?rev=3672673","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/warmaplive\/assets\/icon-128x128.png?rev=3672673","icon_2x":"https:\/\/ps.w.org\/warmaplive\/assets\/icon-256x256.png?rev=3672673","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/warmaplive\/assets\/screenshot-1.png?rev=3672673","caption":"The live war map, embedded straight into a WordPress page."},{"src":"https:\/\/ps.w.org\/warmaplive\/assets\/screenshot-2.png?rev=3672673","caption":"Settings - your embed key, the map height and width, and the optional credit link."},{"src":"https:\/\/ps.w.org\/warmaplive\/assets\/screenshot-3.png?rev=3672673","caption":"Help - every shortcode option, and answers to the questions people actually ask."}],"raw_content":"<!--section=description-->\n<p><strong>War Map Live<\/strong> is the official WordPress plugin for <a href=\"https:\/\/www.warmaplive.com\/\">War Map Live<\/a> \u2014 a live war map of ongoing conflict, built from public news feeds and refreshed every few minutes.<\/p>\n\n<p>It puts the same real-time conflict map you see on warmaplive.com directly on your own site: incidents appear on an interactive world map as they are reported, each one linking back to the article it came from. Drop it on a page with a shortcode or a block and it keeps itself up to date \u2014 there is nothing to sync and nothing to maintain.<\/p>\n\n<p>Add <code>[warmaplive]<\/code> to any page and the map appears, full width and interactive, exactly as it is on warmaplive.com. It keeps updating on your page on its own \u2014 there is nothing to sync and nothing to maintain.<\/p>\n\n<h4>Who uses it<\/h4>\n\n<ul>\n<li><strong>News and current-affairs sites<\/strong> that want a live conflict map next to their reporting.<\/li>\n<li><strong>Analysts, researchers and OSINT writers<\/strong> who need an at-a-glance world war map that updates itself.<\/li>\n<li><strong>Bloggers and educators<\/strong> covering geopolitics, who want a real-time map without building one.<\/li>\n<\/ul>\n\n<h4>What the map shows<\/h4>\n\n<ul>\n<li><strong>Incidents from live news<\/strong>, pulled from a wide spread of free public feeds every few minutes.<\/li>\n<li><strong>Every marker links to its source<\/strong>, so a reader can check the original report themselves.<\/li>\n<li><strong>Filters<\/strong> by time window, type, region, severity and country, built into the map itself.<\/li>\n<li><strong>Nothing invented and nothing seeded.<\/strong> An empty map means nothing has been reported in that window \u2014 not that the map is broken.<\/li>\n<\/ul>\n\n<h4>You need a free embed key<\/h4>\n\n<p>warmaplive.com refuses to be framed by default, so an ordinary <code>&lt;iframe&gt;<\/code> pointing at it shows an empty box. An embed key lifts that for <strong>the domains you list on it<\/strong>, and nothing else.<\/p>\n\n<p>Getting one takes about a minute at <a href=\"https:\/\/id.lumorabuild.com\/account\/embeds\">id.lumorabuild.com\/account\/embeds<\/a>: name your site, list your domain, copy the key, paste it into the plugin. It is free and it does not consume credits.<\/p>\n\n<p>Because a key only permits showing the map on your own domains, it is not a secret and it is safe to leave in your page source. It is worthless to anyone else.<\/p>\n\n<h4>In WordPress<\/h4>\n\n<ul>\n<li><strong>Shortcode<\/strong> \u2014 <code>[warmaplive]<\/code> anywhere a shortcode works: post, page, text widget, page builder.<\/li>\n<li><strong>Block<\/strong> \u2014 search for \"War Map Live\" in the block editor. Live preview, height and credit controls in the sidebar.<\/li>\n<li><strong>Per-embed options<\/strong> \u2014 height, maximum width, accessible frame title, an optional credit link (off unless you turn it on), extra CSS class.<\/li>\n<li><strong>Connection check<\/strong> \u2014 one button that says whether your key is valid <em>and<\/em> whether this exact domain is allowed to use it. That second half is the thing browsers will not tell you: a valid key on an unlisted domain just renders an empty box, with the reason buried in a developer console. The result is kept, so the Overview screen always shows where the site actually stands rather than merely whether a key has been typed in.<\/li>\n<\/ul>\n\n<h4>Light on your site<\/h4>\n\n<ul>\n<li>The map loads <strong>lazily<\/strong>, in its own frame, after your page.<\/li>\n<li><strong>Your server does no work.<\/strong> It never contacts War Map Live on a visitor's request \u2014 the only outbound call the plugin ever makes is when an administrator presses the connection check button.<\/li>\n<li>The stylesheet is only loaded on pages that actually contain a map.<\/li>\n<li><strong>No tracking, no analytics, no scripts<\/strong> added to your pages by this plugin.<\/li>\n<\/ul>\n\n<h4>Official plugin<\/h4>\n\n<p>This is the <strong>official<\/strong> War Map Live plugin. War Map Live (warmaplive.com) is a service built and operated by Lumora (lumorabuild.com), the author of this plugin \u2014 it is not a third-party integration with somebody else's product.<\/p>\n\n<h4>External service<\/h4>\n\n<p>The plugin is a client for the War Map Live service. The plugin itself is free; an embed key is required for the map to display, because the map is generated and hosted on the service.<\/p>\n\n<p><strong>Your server<\/strong> contacts <code>https:\/\/www.warmaplive.com<\/code> in exactly one situation: when an administrator presses the connection check button. It sends your embed key and this site's address, and receives back whether the two match. Nothing else is ever sent, and never on a visitor's request.<\/p>\n\n<p><strong>A visitor's browser<\/strong> requests the map from <code>https:\/\/www.warmaplive.com<\/code> directly when it renders a page containing the embed, exactly as it would for any embedded map. Their request carries the embed key (so the map knows it is allowed to appear on your site) and the standard information any web request carries. No visitor data passes through your server to us, and this plugin sets no cookies.<\/p>\n\n<ul>\n<li>Service: https:\/\/www.warmaplive.com\/<\/li>\n<li>How it works: https:\/\/www.warmaplive.com\/about<\/li>\n<li>Terms of Service: https:\/\/www.warmaplive.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/www.warmaplive.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install through <strong>Plugins \u2192 Add New<\/strong> and search for \"War Map Live\", or upload the ZIP.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Get a free embed key at <a href=\"https:\/\/id.lumorabuild.com\/account\/embeds\">id.lumorabuild.com\/account\/embeds<\/a>, listing this site's domain.<\/li>\n<li>Open <strong>War Map Live \u2192 Settings<\/strong> in your admin menu, paste the key, and save.<\/li>\n<li>Go to <strong>Overview<\/strong> and press <strong>Check connection<\/strong> to confirm it works from this domain.<\/li>\n<li>Add <code>[warmaplive]<\/code> to a page \u2014 or insert the <strong>War Map Live<\/strong> block.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>Yes. The plugin is free and the embed key is free. Embedding the map does not consume credits.<\/p><\/dd>\n<dt id=\"why%20do%20i%20need%20a%20key%20at%20all%3F\"><h3>Why do I need a key at all?<\/h3><\/dt>\n<dd><p>Because War Map Live blocks embedding by default. Without that block, any site could frame the map \u2014 including sites that would wrap it in their own advertising or present it as their own. The key is the opt-in, and it is bound to your domains so it cannot be lifted and reused elsewhere.<\/p><\/dd>\n<dt id=\"the%20map%20area%20is%20blank.%20what%20is%20wrong%3F\"><h3>The map area is blank. What is wrong?<\/h3><\/dt>\n<dd><p>Almost always the key is not allowed on the domain you are viewing. Press <strong>Check connection<\/strong> on the Overview tab \u2014 it names exactly which domains your key covers. Note that <code>www.example.com<\/code> and <code>example.com<\/code> are different origins; a key created for one normally covers both, but a key created for a different site will not work here.<\/p><\/dd>\n<dt id=\"is%20the%20key%20a%20secret%3F\"><h3>Is the key a secret?<\/h3><\/dt>\n<dd><p>No, and it does not need to be. Anyone can read it in your page source, but it only permits displaying the map on the domains listed on that key. Do not reuse it as a password anywhere else.<\/p><\/dd>\n<dt id=\"i%20revoked%20a%20key%20and%20the%20map%20still%20shows.\"><h3>I revoked a key and the map still shows.<\/h3><\/dt>\n<dd><p>Revocation takes up to five minutes to reach every server. Wait, then reload.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20my%20site%20down%3F\"><h3>Will it slow my site down?<\/h3><\/dt>\n<dd><p>No. The map is lazy-loaded in its own frame and loads after your page. Your server never contacts War Map Live when a visitor loads a page.<\/p><\/dd>\n<dt id=\"can%20i%20put%20more%20than%20one%20map%20on%20a%20page%3F\"><h3>Can I put more than one map on a page?<\/h3><\/dt>\n<dd><p>Yes. Each gets its own settings and its own frame.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%20and%20caching%20plugins%3F\"><h3>Does it work with page builders and caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The output is plain static HTML with no server-side work per request, so caching plugins can cache it freely and the map still updates itself in the browser.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20it%3F\"><h3>What happens if I deactivate it?<\/h3><\/dt>\n<dd><p>Nothing is deleted and your settings stay. Uninstalling removes the plugin's own settings and nothing else \u2014 your embed key lives in your Lumora account and is untouched.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Housekeeping for the directory listing. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>The optional credit link under the map now defaults to off.<\/li>\n<li>Project page: https:\/\/www.lumorabuild.com\/warmaplive\/<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>The block now declares Block API version 3, so it works correctly in the iframed editor that\nWordPress 7.1 always uses. This raises the minimum WordPress version to 6.3.<\/li>\n<li>The block's stylesheet is registered on <code>init<\/code> rather than <code>wp_enqueue_scripts<\/code>, so the editor\npreview is styled inside the iframe and not only on the front end.<\/li>\n<li>Uninstalling now removes the saved connection status and the usage counter as well as the\nsettings \u2014 previously those two rows were left behind.<\/li>\n<li>Tested up to WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Overview now reports the real connection status for this site \u2014 whether the key is valid, whether\nthis exact domain is on it, which domains it covers, when it was last checked, and how many\npublished pages already show the map. It used to report only that a key had been typed in.<\/li>\n<li>A site that changes address (staging to live, http to https) is told its last check no longer\napplies, instead of being shown a stale pass.<\/li>\n<li>Height and maximum width no longer clip their own values in the settings form.<\/li>\n<li>The admin screen follows the WordPress admin colour scheme instead of the operating system's\ndark mode setting, which could render the panels dark on a light admin page.<\/li>\n<li>Stylesheets are versioned by file contents, so an update can never be masked by a cache.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: <code>[warmaplive]<\/code> shortcode, a server-rendered block with live preview, embed-key\nsettings, a connection check that reports domain mismatches and is remembered on the Overview\nscreen, an optional credit link, lazy loading, and a tabbed admin screen with Help, About and\nMore from Lumora.<\/li>\n<\/ul>","raw_excerpt":"Add a live war map to your WordPress site. War Map Live is a real-time world conflict map built from public news feeds. Shortcode or block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/360560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=360560"}],"author":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lumorabuild"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=360560"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=360560"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=360560"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=360560"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=360560"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=360560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}