{"id":165041,"date":"2022-11-03T20:42:54","date_gmt":"2022-11-03T20:42:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/x3p0-progress\/"},"modified":"2026-02-24T17:55:30","modified_gmt":"2026-02-24T17:55:30","slug":"x3p0-progress","status":"publish","type":"plugin","link":"https:\/\/ne.wordpress.org\/plugins\/x3p0-progress\/","author":20482,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.2","stable_tag":"2.0.2","tested":"6.8.5","requires":"6.8","requires_php":"8.1","requires_plugins":null,"header_name":"X3P0: Progress","header_author":"Justin Tadlock","header_description":"A block for outputting a progress bar.","assets_banners_color":"c8d3ea","last_updated":"2026-02-24 17:55:30","external_support_url":"","external_repository_url":"https:\/\/github.com\/x3p0-dev\/x3p0-progress","donate_link":"http:\/\/a.co\/02ggsr2","header_plugin_uri":"https:\/\/github.com\/x3p0-dev\/x3p0-progress","header_author_uri":"https:\/\/justintadlock.com","rating":0,"author_block_rating":0,"active_installs":30,"downloads":1235,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"greenshady","date":"2022-11-03 20:42:23"},"2.0.0":{"tag":"2.0.0","author":"greenshady","date":"2025-09-19 16:45:01"},"2.0.1":{"tag":"2.0.1","author":"greenshady","date":"2025-09-28 20:23:19"},"2.0.2":{"tag":"2.0.2","author":"greenshady","date":"2026-02-24 17:55:30"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3376808,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3376808,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3376808,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3376808,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"x3p0\/progress":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"x3p0\/progress","version":"20250919","title":"Progress Bar","category":"widgets","keywords":["progress","bar"],"description":"A customizable progress bar to visually track completion toward any percentage, numeric, financial, or unit-based goal.","textdomain":"x3p0-progress","editorScript":"file:.\/index.js","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css","attributes":{"progressBackgroundColor":{"type":"string"},"customProgressBackgroundColor":{"type":"string"},"progressForegroundColor":{"type":"string"},"customProgressForegroundColor":{"type":"string"},"goal":{"type":"integer","default":100},"height":{"type":"number"},"heightUnit":{"type":"string","default":"px"},"justifyLabel":{"type":"string","default":"between"},"label":{"type":"string","source":"html","selector":".wp-block-x3p0-progress__label-text"},"numberFormat":{"type":"object"},"progress":{"type":"integer","default":50},"progressId":{"type":"integer","default":0},"reversed":{"type":"boolean","default":false},"showLabel":{"type":"boolean","default":true},"showGoal":{"type":"boolean","default":false},"showProgress":{"type":"boolean","default":true}},"selectors":{"color":{"text":".wp-block-x3p0-progress, .wp-block-x3p0-progress__label"}},"supports":{"anchor":true,"align":["wide","full"],"html":false,"__experimentalBorder":{"radius":true,"color":true,"width":true,"style":true,"__experimentalDefaultControls":{"radius":true,"color":true,"width":true,"style":true}},"__experimentalStyle":{"css":"&.is-layout-flex { gap: 0.5rem; }","spacing":{"blockGap":"0.5rem"}},"color":{"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"layout":{"allowSwitching":false,"allowInheriting":false,"allowEditing":false,"default":{"type":"flex","flexWrap":"nowrap","orientation":"vertical"}},"shadow":true,"spacing":{"margin":true,"padding":true,"blockGap":true,"__experimentalDefaultControls":{"blockGap":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalFontFamily":true,"__experimentalTextTransform":true}},"example":{"attributes":{"label":"Journey to My First $100K:","progressId":999,"goal":100000,"progress":78000,"numberFormat":{"style":"currency","currency":"USD","currencyDisplay":"symbol"}}}}},"tagged_versions":["1.0.0","2.0.0","2.0.1","2.0.2"],"block_files":["\/tags\/2.0.2\/public\/blocks\/progress\/index.js","\/tags\/2.0.2\/public\/blocks\/progress\/index.css","\/tags\/2.0.2\/public\/blocks\/progress\/style-index.css"],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3364667,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Editing the Progress Bar block."},"jetpack_post_was_ever_published":false},"plugin_section":[172757],"plugin_tags":[1220,4121,148076,9340],"plugin_category":[],"plugin_contributors":[77929],"plugin_business_model":[216239],"class_list":["post-165041","plugin","type-plugin","status-publish","hentry","plugin_section-block","plugin_tags-block","plugin_tags-blocks","plugin_tags-gutenberg","plugin_tags-progress","plugin_contributors-greenshady","plugin_business_model-community","plugin_committers-greenshady"],"banners":{"banner":"https:\/\/ps.w.org\/x3p0-progress\/assets\/banner-772x250.png?rev=3376808","banner_2x":"https:\/\/ps.w.org\/x3p0-progress\/assets\/banner-1544x500.png?rev=3376808","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/x3p0-progress\/assets\/icon-128x128.png?rev=3376808","icon_2x":"https:\/\/ps.w.org\/x3p0-progress\/assets\/icon-256x256.png?rev=3376808","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/x3p0-progress\/assets\/screenshot-1.png?rev=3364667","caption":"Editing the Progress Bar block."}],"raw_content":"<!--section=description-->\n<p>X3P0: Progress is a block that allows users to create progress bars using a straightforward interface.<\/p>\n\n<p>The block lets you add progress for nearly any type of goal:<\/p>\n\n<ul>\n<li><strong>Percentage:<\/strong> Outputs a percentage from 0% to 100%.<\/li>\n<li><strong>Decimal:<\/strong> Outputs a plain decimal number.<\/li>\n<li><strong>Currency:<\/strong> Create financial progress bars, choosing from a list of worldwide currencies.<\/li>\n<li><strong>Unit:<\/strong> Choose from a complete list of browser-supported units, such as yards, feet, liters, millimeters, and much more.<\/li>\n<\/ul>\n\n<p>The output of the progress bar is highly customizable.  Aside from standard block options, such as spacing, alignment, and border control, users also have a range of design tools at their disposal.<\/p>\n\n<p>This block outputs proper <code>&lt;progress&gt;<\/code> and <code>&lt;label&gt;<\/code> elements in the markup.  This should aid in accessibility, ensuring that all potential visitors to your site can read what the value of the progress is.<\/p>\n\n<p>You can find the full source code for this plugin via its <a href=\"https:\/\/github.com\/x3p0-dev\/x3p0-progress\">GitHub repository<\/a>.<\/p>\n\n<!--section=changelog-->\n<p>Please see the <code>changelog.md<\/code> file included with the plugin file.  Or, you can view the <a href=\"https:\/\/github.com\/x3p0-dev\/x3p0-progress\/blob\/master\/CHANGELOG.md\">online change log<\/a>.<\/p>","raw_excerpt":"A customizable progress bar block to visually track completion toward any percentage, numeric, financial, or unit-based goal.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/165041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=165041"}],"author":[{"embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/greenshady"}],"wp:attachment":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=165041"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=165041"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=165041"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=165041"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=165041"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=165041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}