[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fL2QTnHDpKcMWNtrd-EcowY2ccGsTEx4z3_3_IHu0Frc":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},"ravikatha","Ravi Kiran Katha","https:\u002F\u002Fprofiles.wordpress.org\u002Fravikatha\u002F",1,10,85,30,84,"2026-04-04T11:44:05.773Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":22,"last_updated":23,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":27,"homepage":31,"download_link":32,"security_score":9,"vuln_count":33,"unpatched_count":33,"last_vuln_date":34,"fetched_at":35},"wp-user-timezone","WP User Timezone","1.0.2","\u003Cp>WordPress has a site-level timezone setting configured from the admin back-end. All dates and times displayed on the front-end are typically displayed in this timezone.\u003C\u002Fp>\n\u003Cp>This plugin enables the display of dates\u002Ftimes in the front-end using the browser’s timezone. This is done by overriding the WordPress’s \u003Cstrong>‘timezone_string’\u003C\u002Fstrong> and \u003Cstrong>‘gmt_offset’\u003C\u002Fstrong> options to match the user’s timezone \u003Cstrong>for the duration of a particular request\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>ONLY on the front-end interface\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Browser Timezone Detection\u003C\u002Fh4>\n\u003Cp>The browser’s timezone is detected using one of the following two methods\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpellepim.bitbucket.org\u002Fjstz\u002F\" rel=\"nofollow ugc\">jsTimezoneDetect\u003C\u002Fa> (default)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcaniuse.com\u002Fgeolocation\" rel=\"nofollow ugc\">HTML5 Geolocation API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Ftimezone\" rel=\"nofollow ugc\">Google Timezone API\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>jsTimezoneDetect (default)\u003C\u002Fstrong>\u003Cbr \u002F>\n    This is the default timezone detection mechanism. Please refer to the script \u003Ca href=\"http:\u002F\u002Fpellepim.bitbucket.org\u002Fjstz\u002F\" rel=\"nofollow ugc\">home page\u003C\u002Fa>\u003Cbr \u002F>\nfor the compatibility and other notes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTML5 Geolocation API\u003C\u002Fstrong>\u003Cbr \u002F>\n    Detects the current geo-location using \u003Cem>\u003Ca href=\"http:\u002F\u002Fcaniuse.com\u002Fgeolocation\" rel=\"nofollow ugc\">navigator.geolocation.getCurrentPosition\u003C\u002Fa>\u003C\u002Fem>. The location thus detected will be sent to the \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Ftimezone\" rel=\"nofollow ugc\">Google Timezone API\u003C\u002Fa>\u003Cbr \u002F>\nwhich returns the timezone id – similar to “Asia\u002FKolkata”.\u003C\u002Fp>\n\u003Cp>This method requires you to\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable the “Google Timezone API” option on the plugin options page\u003C\u002Fli>\n\u003Cli>Specify a valid \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Ftimezone\u002Fget-api-key\" rel=\"nofollow ugc\">Google API Key\u003C\u002Fa>\n\u003Cul>\n\u003Cli>The key should be a browser key\u003C\u002Fli>\n\u003Cli>The “Accepted HTTP Referrers” should include the domain name used by the hosting wordpress site or left blank to allow all referrers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If the required options for the usage of Google Timezone API are not met, the detection mechanism falls back to the default one.\u003C\u002Fp>\n\u003Ch4>Post Timezone Detection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If the browser’s timezone id is not detected successfully, everything else behaves as if this plugin is not installed.\u003C\u002Fli>\n\u003Cli>If the browser’s timezone id is detected, the following actions take place\n\u003Cul>\n\u003Cli>A cookie will be set in the browser, based on the cookie options specified on the plugin options page\u003C\u002Fli>\n\u003Cli>If a cookie already exists previously with the same id, no action is taken\u003C\u002Fli>\n\u003Cli>If a cookie doesn’t already exist previously or exists with a different timezone id, then a \u003Cem>window.reload\u003C\u002Fem> is triggered to refresh the page so that the dates\u002Ftimes on the page are updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>EventON Hook\u003C\u002Fh4>\n\u003Cp>This plugin provides a feature to hook into the EventON plugin. When enabled, all EventON dates\u002Ftimes are updated to reflect the browser’s timezone.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>This plugin defines the below shortcodes\u003C\u002Fp>\n\u003Col>\n\u003Cli>[wp_user_timezone_id] => Returns the timezone id of the browser or \u003Cem>null\u003C\u002Fem> if not available.\u003C\u002Fli>\n\u003Cli>[wp_user_timezone_offset] => Returns the timezone’s gmt offset in hours of the browser or \u003Cem>null\u003C\u002Fem> if not available.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cp>This plugin defines the below options to retrieve the original timezone_string and gmt_offset defined at the site level\u003C\u002Fp>\n\u003Col>\n\u003Cli>get_option( ‘site_timezone_string’ ) => Returns the original timezone_string option for the site\u003C\u002Fli>\n\u003Cli>get_option( ‘site_gmt_offset’ ) => Returns the original gmt_offset option for the site\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Actions\u002FHooks\u003C\u002Fh4>\n\u003Cp>This plugin defines the below filters\u002Fhooks\u003C\u002Fp>\n\u003Col>\n\u003Cli>apply_filters( ‘wp_user_timezone_id’, $tz_id ) => Allows you to override the timezone string determined by the plugin. This filter can be used to apply user’s timezone preference. If any plugin or wordpress core implements a feature to accept and store user’s preferred timezone, the ‘wp_user_timezone_id’ can be used to apply that timezone value to the front-end. Reference: \u003Ca href=\"https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F18146\" rel=\"nofollow ugc\">Add user-level timezone setting\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Admin Backend Dates\u002FTimes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Important: The admin back-end is not modified by this plugin. All dates\u002Ftimes displayed in the back-end are still in the original timezone specified by the WordPress General Settings.\u003C\u002Fstrong>\u003C\u002Fp>\n","WP User Timezone displays the front-end dates & times in the browser's local timezone without actually modifying your database.",2228,60,4,"2016-05-07T07:05:00.000Z","4.5.33","3.0.1","",[28,29,30],"date","time","timezone","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-timezone\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-user-timezone.zip",0,null,"2026-03-15T15:16:48.613Z"]