[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqh-A9ej-y1P0pPDL3yDEni5JnbGj7i34cbS5JxeX1wc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":135,"fingerprints":164},"localize-time","Localize Time","1.0.0","JB Christy","https:\u002F\u002Fprofiles.wordpress.org\u002Fjbchristy\u002F","\u003Cp>This WordPress plugin adds the \u003Cstrong>\u003Ccode>[localize_time]\u003C\u002Fcode>\u003C\u002Fstrong> shortcode. The shortcode allows an author\u003Cbr \u002F>\nto enter a date and time in any timezone. The shortcode displays the original time with\u003Cbr \u002F>\ntimezone, followed by the same time in the user’s timezone, formatted correctly for the\u003Cbr \u002F>\nuser’s locale. This is useful for announcing live events, e.g. a live online streaming\u003Cbr \u002F>\nevent, to widely dispersed audiences.\u003C\u002Fp>\n\u003Cp>The date and time to be displayed are entered as the shortcode’s content, i.e. between the\u003Cbr \u002F>\n\u003Cstrong>\u003Ccode>[localize_time]\u003C\u002Fcode>\u003C\u002Fstrong> and \u003Cstrong>\u003Ccode>[\u002Flocalize_time]\u003C\u002Fcode>\u003C\u002Fstrong> tags. The time can be specified in almost\u003Cbr \u002F>\nany format that’s recognizable as a date and time.\u003C\u002Fp>\n\u003Cp>The shortcode takes the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>tz\u003C\u002Fcode>\u003C\u002Fstrong> – the timezone the shortcode’s content is in. If this option is omitted, it defaults\u003Cbr \u002F>\nto the site’s timezone. Timezones are specified in any format recognized by\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Ftimezones.php\" rel=\"nofollow ugc\">PHP’s DateTimeZone\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>fmt\u003C\u002Fcode>\u003C\u002Fstrong> – a format string specifying how the original time should be displayed. If omitted,\u003Cbr \u002F>\nit defaults to the site’s date format followed by the site’s time format followed by the\u003Cbr \u002F>\ntimezone. To output the original time exactly as entered (with the timezone), specify\u003Cbr \u002F>\n\u003Cstrong>\u003Ccode>fmt=\"orig\"\u003C\u002Fcode>\u003C\u002Fstrong>. Or you can enter a format string using the same codes that are used on\u003Cbr \u002F>\nWordPress’s General Settings tab. See\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\" rel=\"nofollow ugc\">full documentation on date \u002F time format strings here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>before_local\u003C\u002Fcode>\u003C\u002Fstrong> – the string to precede the local time. Defaults to ‘ (‘\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>after_local\u003C\u002Fcode>\u003C\u002Fstrong>  – the string to follow  the local time. Defaults to ‘)’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cp>Below are examples of using the shortcode. For these examples, the site’s timezone is set to America\u002FNew_York (EST-5EDT) and the user is in the America\u002FLos_Angeles (PST-8PDT) timezone.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Local time is in a different year and month from original time:\u003Cbr \u002F>\n  [localize_time]1\u002F1\u002F2014 1:00 am[\u002Flocalize_time]\u003Cbr \u002F>\noutputs:\u003Cbr \u002F>\nJanuary 1, 2014 1:00 am EST (12\u002F31\u002F2013, 10:00:00 PM PST)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Specify a time in timezone different from the site’s:\u003Cbr \u002F>\n  [localize_time tz=”Europe\u002FParis” ]July 14, 2014 19:00[\u002Flocalize_time]\u003Cbr \u002F>\noutputs:\u003Cbr \u002F>\nJuly 14, 2014 7:00 pm CEST (7\u002F14\u002F2014, 10:00:00 AM PDT)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Specify a format for the original time:\u003Cbr \u002F>\n  [localize_time fmt=”m\u002Fd\u002FY g:i A T”]June 14, 2014 6:30 AM[\u002Flocalize_time]\u003Cbr \u002F>\noutputs:\u003Cbr \u002F>\n06\u002F14\u002F2014 6:30 AM EDT (6\u002F14\u002F2014, 3:30:00 AM PDT)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Specify a time in the same timezone as the user:\u003Cbr \u002F>\n  [localize_time tz=”PST”]3pm Nov. 1, 2014[\u002Flocalize_time]\u003Cbr \u002F>\noutputs:\u003Cbr \u002F>\nNovember 1, 2014 3:00 pm PDT\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that the display of the local time varies by timezone and browser.\u003C\u002Fp>\n","Provides a [localize_time] shortcode, which displays times in the user's local timezone.",40,2932,66,3,"2014-05-30T05:17:00.000Z","3.9.40","3.0.1","",[20,21,22],"local-time","time","timezone","https:\u002F\u002Fgithub.com\u002FJBChristy\u002Flocalize-time","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocalize-time.1.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"jbchristy",1,30,84,"2026-04-04T16:58:29.171Z",[37,57,80,98,119],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":26,"downloaded":45,"rating":26,"num_ratings":26,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"global-time-ghost","Global Time Ghost – Local Time Converter","2.3.0","PluginJoy","https:\u002F\u002Fprofiles.wordpress.org\u002Faacers\u002F","\u003Cp>The lightest, fastest, and most beautiful local-time plugin for WordPress.\u003C\u002Fp>\n\u003Cp>Just drop one shortcode and every visitor instantly sees times in \u003Cstrong>their own timezone\u003C\u002Fstrong> (including automatic daylight saving handling):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gtg_time date=\"2025-12-25 15:00:00\"] \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> December 25, 2025 at 3:00 PM (their local time)  \n[gtg_time date=\"2025-08-20 14:00:00\" format=\"g:i A (T)\"] \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 4:00 PM (CEST)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n– Flash sales & limited offers\u003Cbr \u002F>\n– Webinars & live streams\u003Cbr \u002F>\n– Course launches\u003Cbr \u002F>\n– Event sites\u003Cbr \u002F>\n– Global WooCommerce stores\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free features (everything you need to get started):\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>[gtg_time]\u003C\u002Fcode> and \u003Ccode>[local_time]\u003C\u002Fcode> shortcodes\u003Cbr \u002F>\n– Full Gutenberg block (“Local Time”)\u003Cbr \u002F>\n– Gorgeous purple badge with hover effect\u003Cbr \u002F>\n– Automatic timezone detection via browser (Intl API + cookie)\u003Cbr \u002F>\n– Works perfectly with WP Rocket, LiteSpeed, Cloudflare, SiteGround, Kinsta — all caches & CDNs\u003Cbr \u002F>\n– Modern admin dashboard with stats\u003Cbr \u002F>\n– Zero configuration needed — works out of the box\u003Cbr \u002F>\n– No JavaScript loaded on pages without the shortcode (~4 KB total)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro version – Lifetime license $39 (one-time)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Auto-convert times inside \u003Cstrong>The Events Calendar\u003C\u002Fstrong>, \u003Cstrong>WooCommerce\u003C\u002Fstrong>, \u003Cstrong>LearnDash\u003C\u002Fstrong>\u003Cbr \u002F>\n– Timezone dropdown widget for manual selection\u003Cbr \u002F>\n– Custom badge colors and styles\u003Cbr \u002F>\n– Analytics dashboard with conversion tracking\u003Cbr \u002F>\n– Priority email support\u003Cbr \u002F>\n– Lifetime updates\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpluginjoy.com\u002Fproduct\u002Fglobal-time-ghost-pro\u002F\" rel=\"nofollow ugc\">View Pro Features & Pricing \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n","Show any UTC time in the visitor's real local timezone — automatically. Gutenberg block + shortcode. Zero config. Works with every cache & CDN.",269,"2026-02-07T14:47:00.000Z","6.8.5","5.8","7.4",[51,52,20,22,53],"events","gutenberg-block","utc","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fglobal-time-ghost\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fglobal-time-ghost.2.3.0.zip",100,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":34,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":78,"download_link":79,"security_score":56,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"simple-digital-clock","Simple Digital Clock 🕒","1.0.3","falselight","https:\u002F\u002Fprofiles.wordpress.org\u002Ffalselight\u002F","\u003Cp>It is 🪄 a magical and easy-to-use digital clock with a beautiful UI, supporting multiple languages, locales, dates, captions, and time zones.\u003C\u002Fp>\n\u003Ch3>📌 Description\u003C\u002Fh3>\n\u003Cp>The Digital Clock Widget – the perfect addition to your website! This sleek and minimalist digital clock Gutenberg block (widget) offers a quick and easy way to display the current time on your site. With its clean design and unobtrusive style, it seamlessly blends into any webpage. Whether you’re running a blog, an e-commerce store, or a personal website, our widget keeps your visitors informed with accurate, real-time information. Easy to install and highly customizable, it’s the ideal choice for adding a touch of professionalism to your online presence. Upgrade your website today with the Simple Digital Clock Widget and keep your audience in sync with the times!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyuri.ws\u002Funcategorized\u002Fsimple-digital-clock\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>👀 | \u003Ca href=\"https:\u002F\u002Fcodepen.io\u002Fdejurin\u002Fpen\u002FKKJZWjV\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>👀\u003C\u002Fp>\n\u003Cp>The plugin contains compressed JS code in order to save space and optimize the script. Following the WordPress community rules, we have opened a repository so that you can check and make sure that this code is malware-free and will not cause problems to its users.\u003Cbr \u002F>\nGithub: https:\u002F\u002Fgithub.com\u002FTimenow-zone\u002FSimple-Digital-Clock-Widget\u003C\u002Fp>\n\u003Ch4>⭐️ FEATURES ⭐️\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🚀 Lightweight (~11 KB gzip)\u003C\u002Fli>\n\u003Cli>🗣 Locale support (BCP-47, e.g., \u003Ccode>en-US\u003C\u002Fcode>, \u003Ccode>uk\u003C\u002Fcode>, \u003Ccode>de-DE\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>🌐 IANA time zones (e.g., \u003Ccode>Europe\u002FKyiv\u003C\u002Fcode>, \u003Ccode>UTC\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>📝 Custom caption\u003C\u002Fli>\n\u003Cli>🎨 Styling: color\u002Fgradient, radius, shadows\u003C\u002Fli>\n\u003Cli>🔢 24-hour or AM\u002FPM, ⏱ seconds, 📅 date\u003C\u002Fli>\n\u003Cli>🔒 SSL-friendly, 📱 responsive, 🔍 SEO-friendly\u003C\u002Fli>\n\u003Cli>💯 Free, no ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add the \u003Cstrong>Simple Digital Clock\u003C\u002Fstrong> block in the editor or as a widget.\u003C\u002Fli>\n\u003Cli>Configure in the right sidebar:\n\u003Cul>\n\u003Cli>\u003Cstrong>Locale\u003C\u002Fstrong> (e.g., \u003Ccode>en-US\u003C\u002Fcode>, \u003Ccode>uk\u003C\u002Fcode>, \u003Ccode>fr-FR\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time Zone\u003C\u002Fstrong> (IANA ID, e.g., \u003Ccode>Europe\u002FKyiv\u003C\u002Fcode>, \u003Ccode>America\u002FNew_York\u003C\u002Fcode>, \u003Ccode>UTC\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seconds\u003C\u002Fstrong>, \u003Cstrong>Date\u003C\u002Fstrong>, \u003Cstrong>24-Hour (AM\u002FPM)\u003C\u002Fstrong>, \u003Cstrong>Caption\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Background\u002Fgradient, border radius, shadow, and font\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>📌 Installation\u003C\u002Fh3>\n\u003Cp>= From your WordPress dashboard =\u003Cbr \u002F>\n1. Go to \u003Cstrong>Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003C\u002Fstrong>\u003Cbr \u002F>\n2. Search for \u003Cstrong>“Simple Digital Clock”\u003C\u002Fstrong>\u003Cbr \u002F>\n3. Install & Activate\u003Cbr \u002F>\n4. Insert the block in the editor or add it as a widget (\u003Cstrong>\u002Fwp-admin\u002Fwidgets.php\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003Ch4>From WordPress.org\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Download \u003Cstrong>“Simple Digital Clock”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Upload to \u003Cstrong>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Activate\u003C\u002Fli>\n\u003Cli>Insert the block \u002F add the widget\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>🍩 Donations\u003C\u002Fh3>\n\u003Cp>🕒 Sync Time: \u003Ca href=\"https:\u002F\u002Futctime.info\u002F\" rel=\"nofollow ugc\">UTC\u003C\u002Fa>\u003Cbr \u002F>\n🗓️ Today’s Date: \u003Ca href=\"https:\u002F\u002Ftodaysdatenow.com\u002F\" rel=\"nofollow ugc\">TodaysDateNow\u003C\u002Fa>\u003C\u002Fp>\n","It is 🪄 a magical and easy-to-use digital clock with a beautiful UI, supporting multiple languages, locales, dates, captions, and time zones.",400,6284,9,"2025-12-01T07:38:00.000Z","6.9.4","6.3","5.3",[73,74,75,76,77],"clock","current-time","digital-clock","local-times","world-clock","https:\u002F\u002Futctime.info\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-digital-clock.1.0.3.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":26,"num_ratings":26,"last_updated":90,"tested_up_to":69,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":94,"download_link":95,"security_score":96,"vuln_count":32,"unpatched_count":26,"last_vuln_date":97,"fetched_at":28},"ip2location-world-clock","IP2Location World Clock","1.2.1","IP2Location","https:\u002F\u002Fprofiles.wordpress.org\u002Fip2location\u002F","\u003Cp>Simple widget to display analog or digital clock on your website without much hassle. IP2Location world clock gives you a range of different clock designs which is absolutely free. Supported local time, visitor’s time and custom time zone selection.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>World clock widget enable you to easily embed into your website in anywhere\u003C\u002Fli>\n\u003Cli>46 different clock designs to choose from and the list is still growing\u003C\u002Fli>\n\u003Cli>3 option of time selection (local time, visitor’s time and custom time zone).\u003C\u002Fli>\n\u003Cli>Support 12 hour or 24 hour time format for digital clock.\u003C\u002Fli>\n\u003Cli>Can be added via shortcode [ip2location_world_clock], please refer FAQ section for shortcode parameters.\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple world clock widget to display analog or digital clock for multiple time zone on your site. Supported local time, visitor's time and custom &hellip;",300,12905,"2025-12-12T00:53:00.000Z","2.0",[93,73,75,20,77],"analog-clock","https:\u002F\u002Fwww.ip2location.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fip2location-world-clock.1.2.1.zip",99,"2025-04-09 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":88,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":47,"requires_at_least":110,"requires_php":49,"tags":111,"homepage":117,"download_link":118,"security_score":56,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"simple-location","Simple Location","5.0.24","David Shanske","https:\u002F\u002Fprofiles.wordpress.org\u002Fdshanske\u002F","\u003Cp>Supports adding geo coordinates, a location taxonomy, and a textual location description to a post, comment, user, or attachment. Supports adding weather data to a post or to a widget based on location.\u003Cbr \u002F>\nOffers choice of map displays. It supports retrieving location using the HTML5 geolocation API by default. Clicking the location icon or ‘Lookup Location’ will retrieve the location.\u003C\u002Fp>\n\u003Cp>As it stores the GeoData in the classic WordPress format, Geodata can also be added from other plugins.\u003C\u002Fp>\n\u003Cp>Automatically saves location data from image metadata when uploaded as well.\u003C\u002Fp>\n\u003Cp>Offers the opportunity to change the displayed timezone on a per-post basis for those posts from far off locations and set this based on the coordinates of the location.\u003Cbr \u002F>\nWhile Gutenberg compatible, this is not built for Gutenberg.\u003C\u002Fp>\n\u003Ch3>Privacy and Data Notice\u003C\u002Fh3>\n\u003Cp>Simple Location stores location and weather data inside posts, attachments, comments, and term meta…optionally other post types. This data respects a public, private or\u003Cbr \u002F>\nprotected setting. Attachment data is automatically extracted from images if location is present, which could be extracted by any third-party downloading the picture\u003Cbr \u002F>\nunless removed. For all other data, it is provided by the user, who decides its ultimate use. Location data is made available through a geolocation provider…the default is currently\u003Cbr \u002F>\nHTML5 browser geolocation, for which the user must give consent to share). Other information is secured through use of third-party APIs to identify a\u003Cbr \u002F>\nlocation, calculate elevation, display maps, and weather conditions.\u003C\u002Fp>\n\u003Ch3>Locations and Venues\u003C\u002Fh3>\n\u003Cp>Locations uses WordPress taxonomies to allow you to generate an archive page of all posts from that location and giving it a permalink on your site. Locations are meant to reflect a more general\u003Cbr \u002F>\nlocation…for example, “Here are posts I made in California.”\u003C\u002Fp>\n\u003Cp>Locations are divided by administrative areas. The hierarchy for locations is:\u003Cbr \u002F>\n* Country\u003Cbr \u002F>\n* Region – state, county, or province level.\u003Cbr \u002F>\n* Locality – city, town, or village level\u003C\u002Fp>\n\u003Cp>You can choose to display the location over the textual address field. There is an option in settings to change this behavior.\u003C\u002Fp>\n\u003Cp>The reverse geocoding system attempts to consistently retrieve the country code, region code, and locality for the location and add them to the location taxonomy. This can be potentially problematic, as if the returns\u003Cbr \u002F>\nfrom the locations added aren’t consistent, it will duplicate and explode the list of terms. This is the same issue that has held back venues.\u003C\u002Fp>\n\u003Cp>Locations are matched using the country code, region code, and locality field, and therefore, you can edit the displayed name or the region code without issue. Due to matching issues, you may have to make some manual changes and there may be some occasional duplication.\u003C\u002Fp>\n\u003Cp>There is no top level Location page, \u002Flocation included in the plugin. You can create a page at this location and use a custom template to allow it to show a list of your locations.\u003C\u002Fp>\n\u003Cp>Venues are meant to reflect a specific location, such as a business or point of interest. Venues were originally set up as a taxonomy, and were in the plugin unimplemented for several versions. However,\u003Cbr \u002F>\ndue to various changes since that was set up, they were switched to a custom post type. Under this setup, each venue is represented by a URL on the site that posts can be linked to. The URL contains\u003Cbr \u002F>\ninformation about the venue.\u003C\u002Fp>\n\u003Ch3>Zones\u003C\u002Fh3>\n\u003Cp>Zones allow for geofencing. You can set coordinates and a radius around them. If you set location to a place within a zone, the default behavior is to replace the location\u003Cbr \u002F>\nwith a preset Name and hide the coordinates. This allows you to protect private locations such as your home, or your place of business. For Micropub, it will set the location\u003Cbr \u002F>\nas protected if the location is in the zone and the location-visibility property is not set. For the post editor in WordPress, looking up the location of an item inside the\u003Cbr \u002F>\nzone will result in the visibility being set to protected and the name being set to the zone name. This can be overridden.\u003C\u002Fp>\n\u003Cp>Zones are replaced as of 5.0.0 with Private Venues\u003C\u002Fp>\n\u003Ch3>Weather\u003C\u002Fh3>\n\u003Cp>Weather consists of at minimum the current conditions and temperature but includes future parameters for use such as pressure, wind speed, wind direction degree, etc. Weather widgets are available\u003Cbr \u002F>\nthat can be set to a specific location, a user, station ID, or airport code. Station ID is available from supported providers for weather stations, for example from a Personal Weather Station(PWS).\u003C\u002Fp>\n\u003Ch3>Stations\u003C\u002Fh3>\n\u003Cp>Stations allow for using a custom data source for weather data. This source should be a URL that returns a JSON object. When using the Custom Station provider for weather, it\u003Cbr \u002F>\nwill look for when one of the stations defined is within 10km of your current location. It will then use the return as the current weather conditions. Please note that the\u003Cbr \u002F>\nreturn must be in the format documented in the code.\u003C\u002Fp>\n\u003Ch3>WordPress GeoData\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FGeodata\" rel=\"nofollow ugc\">WordPress Geodata\u003C\u002Fa> is an existing standardized way to store geodata about a post, user, comment, or term.\u003C\u002Fp>\n\u003Cp>It consists of four fields: latitude, longitude, public, and address. This matches up with the HTML5 Geolocation fields. The \u003Ca href=\"https:\u002F\u002Fdev.w3.org\u002Fgeo\u002Fapi\u002Fspec-source.html\" rel=\"nofollow ugc\">W3C Geolocation Specification\u003C\u002Fa>\u003Cbr \u002F>\nalso provides for properties of altitude, accuracy, altitudeAccuracy, speed, and heading, which may be stored. Map Zoom is also stored as a geodata property.\u003C\u002Fp>\n\u003Cp>Timezone is also stored as a property and is derived from the location by default or set manually.\u003C\u002Fp>\n\u003Cp>In order to access private location information, the following custom capabilities are added to WordPress:\u003Cbr \u002F>\n* ‘read_{$object_type}\u003Cem>location’ – Whether or not a user is allowed to read information locations for object types: posts, comments, terms, users. A user is always allowed to read the location from their objects.\u003Cbr \u002F>\n* ‘edit\u003C\u002Fem>{$object_type}_location’ – Whether or not a user is allowed to edit information locations for object types: posts, comments, terms, users. A user is always allowed to read the location from their objects.\u003C\u002Fp>\n\u003Ch3>Providers\u003C\u002Fh3>\n\u003Cp>The plugin is designed to be extensible and anyone could write a plugin that would add additional providers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Map Providers are services that offer an API to retrieve maps, which are displayed on posts with a location. Providers include MapBox, Google, Mapquest, HERE, LocationIQ, Geoapify, TomTom, and Bing.\u003C\u002Fli>\n\u003Cli>Geocoding Providers take geo coordinates and look up the actual location\u002Faddress for textual display. Geocoding Providers include Nominatim, HERE, the Mapquest hosted version of Nominatim, Google, Bing, LocationIQ, OpenRoute and Geonames. They also support looking up coordinate for physical addresses\u003C\u002Fli>\n\u003Cli>Venue providers, similar to Geocoding providers, search for locations from coordinates, however, instead of returning street addresses, or municipality, it returns a list of places or venues.\u003C\u002Fli>\n\u003Cli>Elevation Providers optionally derive the elevation from an API when not available. Elevation is used to estimate altitude and adjust estimated sunrise\u002Fsunset levels accordingly.\u003C\u002Fli>\n\u003Cli>Location Providers attempt to determine your location to add it to a post. Providers include  HTML5 Browser Geolocation, a Provider that takes the location setting out of the author profile, a provider that returns the exact\u003Cbr \u002F>\nlocation of a three letter airport code, and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faaronpk\u002FCompass\" rel=\"nofollow ugc\">Compass\u003C\u002Fa>, a self-hosted option for storing your location.\u003C\u002Fli>\n\u003Cli>Weather Providers retrieve weather data about your location and include OpenWeatherMap, Pirate Weather, Dark Sky, Weatherstack, WeatherBit, HERE and the US National Weather Service. HERE, Pirate Weather, Dark Sky, WeatherBit, and Weatherstack do not support stations. There is also an option for custom station URLs that must return the properties as they are stored in WordPress.\u003Cbr \u002F>\n** The National Weather Service(US) uses their station lookup API to find the closest weather station, and uses weather from there. Therefore, if this returns no options, if you are outside the US, it will return no weather.\u003Cbr \u002F>\n** The Met Office(UK) uses the distance from your current location to the nearest UK weather station and finds the closest one. However, if the nearest station is more than 100km away, it will return nothing.\u003Cbr \u002F>\n** For Weather services like the NWS, Met Office, and the Custom Provider, where coverage is not worldwide, if nothing is found, a fallback provider can be set and used.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds geographic location and weather support to WordPress.",58726,92,8,"2026-02-25T21:08:00.000Z","6.2",[112,113,114,115,116],"geo","geolocation","location","maps","timezones","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-location\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-location.5.0.24.zip",{"slug":120,"name":121,"version":60,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":26,"num_ratings":26,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":18,"tags":131,"homepage":133,"download_link":134,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"current-date-time-widget","Current Date & Time Widget","Chris Jean","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrisjean\u002F","\u003Cp>This is a fairly simple plugin used to display the date and time in any widget-enabled location.\u003C\u002Fp>\n\u003Cp>There were two goals for this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Provide a means to have the date and time produced match a specific timezone.\u003C\u002Fli>\n\u003Cli>Enable complete customization over how the date and time is formatted.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>I think that I’ve done a fairly good job of meeting those goals. Admittedly, setting either field is fairly user-unfriendly. The timezone specified must match \u003Ca href=\"http:\u002F\u002Fus3.php.net\u002Ftimezones\" rel=\"nofollow ugc\">PHP’s List of Supported Timezones\u003C\u002Fa>. The date and time format has the same requirements as the format parameter of \u003Ca href=\"http:\u002F\u002Fus.php.net\u002Fdate\" rel=\"nofollow ugc\">PHP’s date() function\u003C\u002Fa> (for obvious reasons since the defined format is actually passed directly to the date function in the code 🙂 ).\u003C\u002Fp>\n\u003Cp>If this plugin gets enough attention and use, I’ll find ways of easing the use. I think a series of drop-downs would make selecting the options easier, so that would be the option used if people are interested. If you happen to be one of those interested people, please send me a message on our \u003Ca href=\"http:\u002F\u002Frealthemes.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">contact page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Version History\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>1.0.1 – 2008-06-04 – Basic proof of concept\u003C\u002Fli>\n\u003Cli>1.0.2 – 2008-06-12 – Contained plugin code inside a class to prevent namespace collisions. Standardized code with coding style (http:\u002F\u002Fcomox.textdrive.com\u002Fpipermail\u002Fwp-hackers\u002F2006-July\u002F006930.html)\u003C\u002Fli>\n\u003Cli>1.0.3 – 2008-07-01 – Added support for PHP 4\u003C\u002Fli>\n\u003C\u002Ful>\n","Provides a widget that shows the current date and time given a specified timezone and format.",200,23173,"2008-07-02T02:25:00.000Z","2.5.1","2.3",[132,21,22],"date","http:\u002F\u002Fblog.realthemes.com\u002F2008\u002F06\u002Fcurrent-date-time-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcurrent-date-time-widget.1.0.3.zip",{"attackSurface":136,"codeSignals":147,"taintFlows":154,"riskAssessment":155,"analyzedAt":163},{"hooks":137,"ajaxHandlers":138,"restRoutes":139,"shortcodes":140,"cronEvents":146,"entryPointCount":32,"unprotectedCount":26},[],[],[],[141],{"tag":142,"callback":143,"file":144,"line":145},"localize_time","shortcode_localize_time","localize-time.php",54,[],{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":151,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":153},[],{"prepared":26,"raw":26,"locations":150},[],{"escaped":26,"rawEcho":26,"locations":152},[],[],[],{"summary":156,"deductions":157},"The \"localize-time\" v1.0.0 plugin exhibits a strong security posture based on the provided static analysis.  The absence of dangerous functions, raw SQL queries, unescaped output, file operations, and external HTTP requests are all positive indicators.  Furthermore, the plugin does not appear to utilize any bundled libraries, which can sometimes introduce vulnerabilities if outdated.  The lack of any recorded vulnerabilities in its history, including critical or high severity issues, further reinforces its perceived safety.  The minimal attack surface, consisting of a single shortcode with no obvious unauthenticated entry points, is also a significant strength.  \n\nHowever, a notable concern is the complete absence of nonce and capability checks across all identified entry points. While the static analysis reports zero unprotected entry points, the lack of these fundamental WordPress security mechanisms means that even the single shortcode could potentially be abused if a determined attacker finds a way to trigger it without proper authorization or validation.  The reported zero taint flows are good, but this is often a reflection of the analysis's depth and might not catch all sophisticated injection vectors, especially without the presence of input validation and authorization checks.  Overall, the plugin has a good foundation with clean code practices but the missing authentication and authorization checks represent a significant, albeit potentially manageable, weakness.",[158,161],{"reason":159,"points":160},"Missing nonce checks",15,{"reason":162,"points":160},"Missing capability checks","2026-03-16T22:12:06.140Z",{"wat":165,"direct":171},{"assetPaths":166,"generatorPatterns":168,"scriptPaths":169,"versionParams":170},[167],"\u002Fwp-content\u002Fplugins\u002Flocalize-time\u002Flocalize-time.js",[],[167],[],{"cssClasses":172,"htmlComments":176,"htmlAttributes":177,"restEndpoints":182,"jsGlobals":183,"shortcodeOutput":184},[173,174,175],"localize_time_orig","localize_time_local","error",[],[178,179,180,181],"data-timestamp","data-offset","data-before","data-after",[],[],[185,186,187],"\u003Cspan class='localize_time_orig'>","\u003C\u002Fspan>","\u003Cspan class='localize_time_local'"]