WP User Level Timezone

Allows the site-level timezone to be changed at the user profile level

Author:WP Code (profile at wordpress.org)
WordPress version required:5.4.0
WordPress version tested:5.4.6
Plugin version:1.0.0
Added to WordPress repository:04-08-2020
Last updated:04-08-2020
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:100
Rated by:2
Plugin URI:http://www.wpcode.center/user-timezone-plugin...
Total downloads:1 113
Active installs:60+
plugin download
Click to start download

WordPress displays all dates and times based on a site-level timezone setting configured in the admin back-end. The problem is when you user base handles people from all over the world date and times really don’t mean much any more.

This plugin enables the user to select their own timezone and it handles the date and time conversion in both the front-end and admin section of the site.

The plan is to start out simple and improve from there. Currently, due to some complexities with time conversions, this plugin requires your site-level timezone to be set to UTC+0, UTC or some other timezone with no UTC offset. You can find this setting in the admin section under Settings -> General.

Also, please note that if you are changing your site-level timezone, this will not update any data in the database. WordPress simply assumes all date and times entered, where entered in UTC. This will unfortunately shifted all date and times by the number of hours your old timezone was offset from UTC. But please keep in mind that storing date/times in UTC is a good habit and all new date and times entered correct with not shift.


Screenshots
ChangeLog