[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f68A5BboNzujUdDVHsTS_ZKcKN0ro52jN8yRP5643fuA":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":8,"trust_score":10,"computed_at":11,"plugins":12},"themecanvas","Jonny Quinn","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemecanvas\u002F",2,30,100,94,"2026-04-05T15:09:42.561Z",[13,35],{"slug":14,"name":15,"version":16,"author":5,"author_profile":6,"description":17,"short_description":18,"active_installs":8,"downloaded":19,"rating":20,"num_ratings":20,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"themecanvas-locations-for-elementor","ThemeCanvas Locations for Elementor with OpenStreetMap","1.3.2","\u003Cp>\u003Cstrong>ThemeCanvas Locations for Elementor with OpenStreetMap\u003C\u002Fstrong> lets you add beautiful, interactive maps to your Elementor pages using OpenStreetMap and Leaflet.js.\u003C\u002Fp>\n\u003Cp>Add interactive OpenStreetMap maps in Elementor with the ThemeCanvas Locations widget.\u003C\u002Fp>\n\u003Cp>This Elementor map plugin uses Leaflet.js to create fully customizable, responsive maps with unlimited location markers — no Google Maps API or tracking required.\u003C\u002Fp>\n\u003Cp>Ideal for building store locator maps, contact maps, or multi-location layouts directly within Elementor, using fast, GDPR-compliant OpenStreetMap data.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manual Location Entry\u003C\u002Fstrong> – Add unlimited locations directly in the Elementor editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Pin Colors\u003C\u002Fstrong> – Set unique colors for each location marker or set a global default\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Map Style Themes\u003C\u002Fstrong> – Choose from 4 map styles: Standard, Dark, Humanitarian, or Terrain\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive Popups\u003C\u002Fstrong> – Rich popup content with WYSIWYG editor and customizable max width\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Maps\u003C\u002Fstrong> – Control zoom level, map height, and scroll behavior\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Style Controls\u003C\u002Fstrong> – Customize popup title, link, and background colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coordinate Validation\u003C\u002Fstrong> – Automatic validation ensures accurate map positioning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenStreetMap Integration\u003C\u002Fstrong> – Step-by-step instructions to find coordinates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong> – Works perfectly on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No API Key Required\u003C\u002Fstrong> – Unlike Google Maps, completely free to use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant\u003C\u002Fstrong> – No user tracking or data collection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – Only loads assets when widget is used\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Edit any page with Elementor\u003C\u002Fli>\n\u003Cli>Search for “ThemeCanvas Locations” widget\u003C\u002Fli>\n\u003Cli>Drag it to your page\u003C\u002Fli>\n\u003Cli>Click “Add Item” to create a location\u003C\u002Fli>\n\u003Cli>Follow the OpenStreetMap coordinate instructions\u003C\u002Fli>\n\u003Cli>Customize your map settings and styles\u003C\u002Fli>\n\u003Cli>Publish!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Finding Coordinates\u003C\u002Fh4>\n\u003Cp>The widget includes step-by-step instructions:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Search for your location\u003C\u002Fli>\n\u003Cli>Right-click on the exact spot\u003C\u002Fli>\n\u003Cli>Select “Show address”\u003C\u002Fli>\n\u003Cli>Copy coordinates from the sidebar\u003C\u002Fli>\n\u003Cli>Paste into the widget\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>Elementor 3.0.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Built by \u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002F\" rel=\"nofollow ugc\">Jonny Quinn\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Powered by \u003Ca href=\"https:\u002F\u002Fleafletjs.com\" rel=\"nofollow ugc\">Leaflet.js\u003C\u002Fa> 1.9.4\u003C\u002Fli>\n\u003Cli>Map data © \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\u002Fcopyright\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa> contributors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Browser Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Chrome (latest)\u003C\u002Fli>\n\u003Cli>Firefox (latest)\u003C\u002Fli>\n\u003Cli>Safari (latest)\u003C\u002Fli>\n\u003Cli>Edge (latest)\u003C\u002Fli>\n\u003Cli>Opera (latest)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight – Only loads Leaflet library when widget is used\u003C\u002Fli>\n\u003Cli>No duplicate asset loading – Smart asset management\u003C\u002Fli>\n\u003Cli>Optimized for speed – Minimal overhead\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not:\u003Cbr \u002F>\n* Collect any user data\u003Cbr \u002F>\n* Use cookies\u003Cbr \u002F>\n* Connect to external services (except OpenStreetMap tiles)\u003Cbr \u002F>\n* Track users\u003C\u002Fp>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, well-documented code\u003C\u002Fli>\n\u003Cli>WordPress Coding Standards compliant\u003C\u002Fli>\n\u003Cli>Namespaced (LMFE)\u003C\u002Fli>\n\u003Cli>Extensible architecture\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>Translation ready – .pot file included\u003C\u002Fli>\n\u003Cli>Contribute translations via WordPress.org\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002Fthemecanvas-locations-for-elementor\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002Fdocs\u002Fthemecanvas-locations-for-elementor\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthemecanvas-locations-for-elementor\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPL v2 or later.\u003C\u002Fp>\n\u003Cp>ThemeCanvas Locations for Elementor with OpenStreetMap\u003Cbr \u002F>\nCopyright (C) 2024 Jonny Quinn\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along\u003Cbr \u002F>\nwith this program; if not, write to the Free Software Foundation, Inc.,\u003Cbr \u002F>\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\u003C\u002Fp>\n","Add beautiful OpenStreetMap locations to Elementor with manual coordinate entry and custom pin colors.",385,0,"2026-03-13T18:34:00.000Z","6.9.4","6.0","7.4",[26,27,28,29,30],"elementor","leaflet","location","map","openstreetmap","https:\u002F\u002Fthemecanvas.co.uk\u002Fthemecanvas-locations-for-elementor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthemecanvas-locations-for-elementor.1.3.2.zip",null,"2026-03-15T15:16:48.613Z",{"slug":36,"name":37,"version":38,"author":5,"author_profile":6,"description":39,"short_description":40,"active_installs":20,"downloaded":41,"rating":9,"num_ratings":42,"last_updated":43,"tested_up_to":44,"requires_at_least":45,"requires_php":24,"tags":46,"homepage":52,"download_link":53,"security_score":9,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"latest-content-by-anything","Latest Content by Anything","2.0.0","\u003Cp>\u003Cstrong>Latest Content by Anything\u003C\u002Fstrong> is a lightweight yet powerful shortcode plugin that displays your latest content from any post type with flexible taxonomy filtering.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Universal Post Type Support\u003C\u002Fstrong> – Works with posts, pages, WooCommerce products, and ANY custom post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy Filtering\u003C\u002Fstrong> – Filter by category, tag, or any custom taxonomy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Automatically displays product prices when showing products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Layouts\u003C\u002Fstrong> – Choose between horizontal or vertical layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Display\u003C\u002Fstrong> – Control titles, excerpts, thumbnails, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Clean code with proper escaping and sanitization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – No bloat, minimal CSS, no jQuery dependency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display latest blog posts on your homepage\u003C\u002Fli>\n\u003Cli>Show featured products from a specific WooCommerce category\u003C\u002Fli>\n\u003Cli>Create a portfolio grid from custom post types\u003C\u002Fli>\n\u003Cli>Build related content sections\u003C\u002Fli>\n\u003Cli>Display team members from a custom post type\u003C\u002Fli>\n\u003Cli>Show testimonials filtered by service type\u003C\u002Fli>\n\u003Cli>Feature recent news articles by category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Basic Usage\u003C\u002Fh4>\n\u003Cp>Simply add this shortcode to any page, post, or widget:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[latest_content_by_anything]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>WooCommerce Example\u003C\u002Fh4>\n\u003Cp>Display your latest products with prices:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[latest_content_by_anything post_type=\"product\" num_items=\"4\" layout=\"horizontal\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>Looking for more? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002Fpro\u002F\" rel=\"nofollow ugc\">Latest Content by Anything Pro\u003C\u002Fa>\u003C\u002Fstrong> adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple design templates\u003C\u002Fli>\n\u003Cli>Visual shortcode builder\u003C\u002Fli>\n\u003Cli>AJAX pagination (load more)\u003C\u002Fli>\n\u003Cli>Masonry and carousel layouts\u003C\u002Fli>\n\u003Cli>Gutenberg block\u003C\u002Fli>\n\u003Cli>Custom field display (ACF compatible)\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Parameters\u003C\u002Fh3>\n\u003Ch4>Display Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>num_items\u003C\u002Fcode> – Number of items to display (default: 5)\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_type\u003C\u002Fcode> – Post type to query: post, page, product, or any CPT (default: post)\u003C\u002Fli>\n\u003Cli>\u003Ccode>display_titles\u003C\u002Fcode> – Show post titles: true or false (default: true)\u003C\u002Fli>\n\u003Cli>\u003Ccode>excerpt_length\u003C\u002Fcode> – Excerpt length in words, 0 to hide (default: 100)\u003C\u002Fli>\n\u003Cli>\u003Ccode>thumbnail_size\u003C\u002Fcode> – WordPress image size: thumbnail, medium, large, full (default: thumbnail)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filtering Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>taxonomy\u003C\u002Fcode> – Taxonomy slug to filter by (e.g., category, product_cat)\u003C\u002Fli>\n\u003Cli>\u003Ccode>term\u003C\u002Fcode> – Term slug within the taxonomy to filter by\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Layout Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>layout\u003C\u002Fcode> – Display layout: vertical, horizontal, or grid (default: vertical)\u003C\u002Fli>\n\u003Cli>\u003Ccode>columns\u003C\u002Fcode> – Number of columns for grid layout, 1-6 (default: 3)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sorting Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>orderby\u003C\u002Fcode> – Sort by: date, title, modified, rand, menu_order (default: date)\u003C\u002Fli>\n\u003Cli>\u003Ccode>order\u003C\u002Fcode> – Sort direction: ASC or DESC (default: DESC)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>exclude\u003C\u002Fcode> – Comma-separated post IDs to exclude\u003C\u002Fli>\n\u003Cli>\u003Ccode>offset\u003C\u002Fcode> – Skip the first N posts (default: 0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_date\u003C\u002Fcode> – Display post date: true or false (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_author\u003C\u002Fcode> – Display author name: true or false (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_read_more\u003C\u002Fcode> – Add “Read More” link: true or false (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>read_more_text\u003C\u002Fcode> – Custom “Read More” text (default: Read More)\u003C\u002Fli>\n\u003Cli>\u003Ccode>cache\u003C\u002Fcode> – Enable query caching: true or false (default: true)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>hide_price\u003C\u002Fcode> – Hide product prices: true or false (default: false)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Complete Example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[latest_content_by_anything\n    num_items=\"6\"\n    post_type=\"product\"\n    taxonomy=\"product_cat\"\n    term=\"featured\"\n    thumbnail_size=\"medium\"\n    excerpt_length=\"20\"\n    display_titles=\"true\"\n    layout=\"horizontal\"\n    hide_price=\"false\"\n]\u003Ch3>Additional Resources\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>* \u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\" rel=\"nofollow ugc\">Full Documentation\u003C\u002Fa> – Detailed guides and examples\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002Ffeature-requests\u002F\" rel=\"nofollow ugc\">Feature Requests\u003C\u002Fa> – Suggest new features\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002Fpro\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> – Unlock advanced features\u003C\u002Fp>\n","Display latest posts, products, or any custom post type with powerful filtering by taxonomy. Lightweight, flexible, and WooCommerce compatible.",640,1,"2026-01-18T19:11:00.000Z","6.7.5","5.0",[47,48,49,50,51],"content","display","list","posts","shortcode","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatest-content-by-anything.2.0.0.zip"]