{"id":326896,"date":"2026-06-17T12:52:45","date_gmt":"2026-06-17T12:52:45","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gaming-time-calculator\/"},"modified":"2026-06-17T14:16:43","modified_gmt":"2026-06-17T14:16:43","slug":"gtasanad-gaming-time-calculator","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/gtasanad-gaming-time-calculator\/","author":23517098,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.2","stable_tag":"trunk","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"GTASanad Gaming Time Calculator","header_author":"Syeda Maleeha Iftikhar","header_description":"Calculate gaming sessions, playtime schedules, and gaming goals.","assets_banners_color":"6656e0","last_updated":"2026-06-17 14:16:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/gtasanad.org\/","header_author_uri":"https:\/\/gtasanad.org\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":12,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3575841,"resolution":"1544x500","location":"assets","locale":"","width":1536,"height":1024},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3575841,"resolution":"772x250","location":"assets","locale":"","width":1536,"height":1024}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Calculator form with session length, sessions per week, and playtime goal fields.","2":"Results card showing weekly playtime, estimated weeks, and estimated days."}},"plugin_section":[],"plugin_tags":[716,2320,1425,267528,80],"plugin_category":[43,59],"plugin_contributors":[267529],"plugin_business_model":[],"class_list":["post-326896","plugin","type-plugin","status-publish","hentry","plugin_tags-calculator","plugin_tags-gaming","plugin_tags-hours","plugin_tags-playtime","plugin_tags-shortcode","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-syeda281","plugin_committers-syeda281"],"banners":{"banner":"https:\/\/ps.w.org\/gtasanad-gaming-time-calculator\/assets\/banner-772x250.png?rev=3575841","banner_2x":"https:\/\/ps.w.org\/gtasanad-gaming-time-calculator\/assets\/banner-1544x500.png?rev=3575841","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gtasanad-gaming-time-calculator_6656e0.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>GTASanad Gaming Time Calculator adds a shortcode that displays a calculator on your site. Visitors enter their average session length, sessions per week, and total playtime goal in hours. The plugin calculates weekly playtime, estimated weeks required, and estimated days required to reach the goal.<\/p>\n\n<p>An admin page under <strong>Tools<\/strong> provides plugin information, a copyable shortcode, usage instructions, and a live preview.\nFor gaming guides and tools, visit:<\/p>\n\n<p><a href=\"https:\/\/gtasanad.org\">GTASanad<\/a><\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Shortcode: <code>[gtsanad_gaming_time_calculator]<\/code><\/li>\n<li>Admin settings page under Tools with copy button<\/li>\n<li>Results card: weekly playtime, estimated weeks, estimated days<\/li>\n<li>Calculate and Reset buttons<\/li>\n<li>Input validation with user-friendly error messages<\/li>\n<li>Responsive layout for desktop and mobile<\/li>\n<li>Premium card-based UI design<\/li>\n<li>Client-side calculations only \u2014 no data stored<\/li>\n<\/ul>\n\n<h4>Calculation<\/h4>\n\n<p>Weekly playtime = session length \u00d7 sessions per week.<\/p>\n\n<ul>\n<li>Estimated weeks required = playtime goal \u00f7 weekly playtime<\/li>\n<li>Estimated days required = estimated weeks \u00d7 7<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>gtasanad-gaming-time-calculator<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Add <code>[gtsanad_gaming_time_calculator]<\/code> to a post, page, or other content area that supports shortcodes.<\/li>\n<li>Optional: open <strong>Tools \u2192 GTASanad Gaming Time Calculator<\/strong> for instructions, shortcode copy, and preview.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20the%20calculator%3F\"><h3>How do I display the calculator?<\/h3><\/dt>\n<dd><p>Place <code>[gtsanad_gaming_time_calculator]<\/code> in your content. The calculator appears where the shortcode is inserted.<\/p><\/dd>\n<dt id=\"where%20is%20the%20admin%20page%3F\"><h3>Where is the admin page?<\/h3><\/dt>\n<dd><p>Go to <strong>Tools \u2192 GTASanad Gaming Time Calculator<\/strong> in the WordPress dashboard.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20use%20external%20libraries%3F\"><h3>Does this plugin use external libraries?<\/h3><\/dt>\n<dd><p>No. It uses vanilla JavaScript and custom CSS.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20save%20user%20input%3F\"><h3>Does the plugin save user input?<\/h3><\/dt>\n<dd><p>No. Calculations run in the browser. Nothing is saved to the database.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Renamed plugin to GTASanad Gaming Time Calculator.<\/li>\n<li>Changed slug and text domain to <code>gtasanad-gaming-time-calculator<\/code>.<\/li>\n<li>Prefixed all identifiers with <code>gtsanad_<\/code> \/ <code>GTSANAD_<\/code> per WordPress.org review.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Removed duplicate Plugin URI from plugin header for WordPress.org compliance.<\/li>\n<li>Added languages directory for translation support.<\/li>\n<li>Tested up to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added Reset button beside Calculate.<\/li>\n<li>Redesigned results card with weekly playtime, estimated weeks, and estimated days.<\/li>\n<li>Improved input validation for empty, zero, and negative values.<\/li>\n<li>Enhanced premium UI styling and mobile responsiveness.<\/li>\n<li>Expanded admin page with version info, shortcode copy button, and usage steps.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added Tools admin page with instructions and live preview.<\/li>\n<li>Updated calculator to session-based goal planning.<\/li>\n<li>Registered shortcode on init hook; split code into includes.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Plan playtime goals by calculating weekly playtime, weeks, and days from your gaming schedule.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/326896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=326896"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/syeda281"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=326896"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=326896"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=326896"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=326896"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=326896"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=326896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}