[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkOK1yqP_1bd_tfwexHsuBdWl2Ieub3Kkl2kMZ_pw0Xw":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"davidmatthew","David Matthew","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidmatthew\u002F",3,3110,100,30,94,"2026-04-04T07:01:23.418Z",[14,39,55],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"weather-map-widget","Ventus – Weather Map Widget & Shortcode","1.5.0","\u003Cp>Ventus allows you to easily embed the \u003Ca href=\"https:\u002F\u002Fwww.windy.com\" rel=\"nofollow ugc\">windy.com\u003C\u002Fa> widget on your website, in the form of a native WordPress widget (accessible from Appearance > Widgets) or as a simple shortcode.\u003C\u002Fp>\n\u003Cp>It is a lightweight plugin built using an object-oriented approach, and follows \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002FWordPress-Coding-Standards\" rel=\"nofollow ugc\">WordPress Coding Standards\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set the overlay to either clouds, CO concentration, currents, radar\u002Flightning, rain, sea temperature, snow cover, standard temperature, waves, wind or wind gusts.\u003C\u002Fli>\n\u003Cli>Use either Celsius or Fahrenheit as the temperature scale.\u003C\u002Fli>\n\u003Cli>Set the width, height and border-radius using responsive (%) and\u002For fixed (px) values.\u003C\u002Fli>\n\u003Cli>Manually define longitude and latitude for precise location coordinates.\u003C\u002Fli>\n\u003Cli>Select the altitude from surface up to 13.5km (effective only when layer is set to wind or temperature).\u003C\u002Fli>\n\u003Cli>Choose from 8 levels of zoom (min. 3, max. 11).\u003C\u002Fli>\n\u003Cli>Show or hide pressure isolines, the map marker and spot forecast.\u003C\u002Fli>\n\u003Cli>Choose from the following wind measurement units: beaufort (bft), kilometers per hour (km\u002Fh), knots (kt), meters per second (m\u002Fs) and miles per hour (mph).\u003C\u002Fli>\n\u003Cli>Choose from the following forecast models: ECMWF, ICON, ICON-EU, GFS and NEMS.\u003C\u002Fli>\n\u003Cli>Set the forecast time from now to 12 or 24 hours ahead.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>The shortcode accepts up to 16 attributes. You can simply use \u003Ccode>[ventus]\u003C\u002Fcode> and it will work (or the old shortcode \u003Ccode>[weather-map]\u003C\u002Fcode> which will continue to work), but you will most likely want to customise the remaining attributes yourself.\u003C\u002Fp>\n\u003Cp>An example of a fully filled-out shortcode would be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[ventus width=\"100%\" height=\"350px\" radius=\"20px\" loading=\"lazy\" lat=\"53.199\" lon=\"-7.603\" zoom=\"4\" layer=\"wind\" level=\"surface\" scale=\"C\" units=\"knots\" pressure=\"true\" marker=\"true\" model=\"ecmwf\" forecast=\"true\" time=\"12\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The attributes can be set as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ccode>width\u003C\u002Fcode> attribute accepts any valid CSS property for width.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>height\u003C\u002Fcode> attribute accepts any valid CSS property for height.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>radius\u003C\u002Fcode> attribute accepts any valid CSS property for border-radius.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>loading\u003C\u002Fcode> attribute accepts either lazy or eager. The default is lazy loading.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>lat\u003C\u002Fcode> attribute must contain a string of digits to three decimal places, in the range of -90 to +90 (e.g. “53.199”). \u003C\u002Fli>\n\u003Cli>The \u003Ccode>lon\u003C\u002Fcode> attribute must also contain a string of digits to three decimal places, in the range of -180 to +180 (e.g. “-120.894”). \u003C\u002Fli>\n\u003Cli>The \u003Ccode>zoom\u003C\u002Fcode> attribute must contain a number between 3 and 11 (inclusive).\u003C\u002Fli>\n\u003Cli>The \u003Ccode>layer\u003C\u002Fcode> attribute accepts the following values: clouds, cosc (CO concentration), currents, gust, radar, rain, snowcover, sst (sea temperature), temp (standard temperature), waves and wind.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>level\u003C\u002Fcode> attribute (only effective when the layer is wind or temp) accepts the following values: surface, 100m, 950h (600m), 925h (750m), 900h (900m), 850h (1500m), 800h (2000m), 700h (3000m), 600h (4200m), 500h (5500m), 400h (7000m), 300h (9000m), 250h (10000m), 200h (11700m) and 150h (13500m).\u003C\u002Fli>\n\u003Cli>The \u003Ccode>scale\u003C\u002Fcode> attribute accepts either “C” or “F”, defining Celsius and Fahrenheit respectively.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>units\u003C\u002Fcode> attribute accepts the following values: bft (beaufort), km\u002Fh (kilometers per hour), kt (knots), m\u002Fs (meters per second) and mph (miles per hour).\u003C\u002Fli>\n\u003Cli>The \u003Ccode>pressure\u003C\u002Fcode> attribute can be set to true to display pressure isolines, otherwise the isolines will remain hidden.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>marker\u003C\u002Fcode> attribute can also be set to true, otherwise it will remain hidden.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>forecast\u003C\u002Fcode> attribute can be set to true to display the spot forecast, otherwise it will remain hidden.\u003C\u002Fli>\n\u003Cli>The \u003Ccode>time\u003C\u002Fcode> attribute accepts the following values: now (the default), 12 (12 hours from now) and 24 (24 hours from now).\u003C\u002Fli>\n\u003Cli>The \u003Ccode>model\u003C\u002Fcode> attribute accepts the following values: ecmwf, icon, iconEu, gfs and nems.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that in the case of an invalid value, a default value will be used instead.\u003C\u002Fp>\n","Easily customise and embed the windy.com widget as a native WordPress widget or shortcode.",3000,24750,98,13,"2025-05-03T22:10:00.000Z","6.8.5","5.0","7.0",[29,30,31,32,33],"forecast","map","ventus","weather","windy","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweather-map-widget.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":40,"name":41,"version":42,"author":5,"author_profile":6,"description":43,"short_description":44,"active_installs":9,"downloaded":45,"rating":9,"num_ratings":46,"last_updated":47,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":48,"homepage":34,"download_link":54,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"trimpress","TrimPress","1.1.1","\u003Cp>TrimPress optimizes and trims some of the cruft from WordPress for a lighter, more secure theme!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Slow down the Heartbeat API to save on admin-ajax usage.\u003C\u002Fli>\n\u003Cli>Disable cart fragments, a resource-intensive WooCommerce script (TrimPress automatically detects WooCommerce and only shows this option if it is active).\u003C\u002Fli>\n\u003Cli>Remove unnecessary clutter from the WordPress  section, like RSS, RSD, WLW manifest and adjacent post links.\u003C\u002Fli>\n\u003Cli>Disable the built-in WordPress code editors that allow users to modify plugin and theme code.\u003C\u002Fli>\n\u003Cli>Limit post revisions, which can cause unnecessary database bloat.\u003C\u002Fli>\n\u003Cli>Disable automatic emoji rendering, which adds several extra scripts and styles to your site.\u003C\u002Fli>\n\u003Cli>Disable the XML-RPC interface, an older system for remote WordPress access that can be exploited by hackers. \u003C\u002Fli>\n\u003Cli>Remove the meta generator tag and version url parameters that let potential attackers know what WordPress version you’re using.\u003C\u002Fli>\n\u003Cli>Disable comment autolinking, a feature often exploited by spammers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Namespaced and object-oriented code.\u003C\u002Fli>\n\u003Cli>Adheres to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002FWordPress-Coding-Standards\" rel=\"nofollow ugc\">WordPress Coding Standards\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","TrimPress optimizes and trims some of the cruft from WordPress for a lighter, more secure theme!",6786,1,"2025-05-08T14:13:00.000Z",[49,50,51,52,53],"cart-fragments","emojis","heartbeat","oembed","xml-rpc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrimpress.zip",{"slug":56,"name":57,"version":58,"author":5,"author_profile":6,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":36,"num_ratings":36,"last_updated":34,"tested_up_to":63,"requires_at_least":26,"requires_php":27,"tags":64,"homepage":34,"download_link":68,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":69},"guillotheme","Guillotheme","1.0.0","\u003Cp>Guillotheme chops the front-end (i.e. the head) right off your theme by restricting access to the front-end (specifically, the WordPress-generated front-end permalinks). These are unnecessary in the case of a headless or decoupled set-up, and could potentially confuse non-technical users or other content editors when WordPress is being used headlessly (i.e. purely for its CMS capabilities).\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Designed to complement a headless setup.\u003C\u002Fli>\n\u003Cli>Activate the plugin to automatically prevent access to WordPress-generated front-end permalinks.\u003C\u002Fli>\n\u003Cli>For logged-in users, redirect back to the source page if the front-end is accessed (e.g. a post preview link within the editor will redirect back to the editor).\u003C\u002Fli>\n\u003Cli>Non-logged in users are redirected to the login page.\u003C\u002Fli>\n\u003Cli>Optionally use your own custom url for the redirect destination for both logged-in and logged-out users.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Namespaced and object-oriented code.\u003C\u002Fli>\n\u003Cli>Adheres to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002FWordPress-Coding-Standards\" rel=\"nofollow ugc\">WordPress Coding Standards\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Guillotheme chops the front-end (i.e. the head) right off your theme by restricting access to the front-end (specifically, the WordPress-generated fro &hellip;",10,1780,"5.8.13",[65,66,67],"decoupled","headless","translation-ready","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fguillotheme.zip","2026-03-15T10:48:56.248Z"]