{"id":151883,"date":"2022-01-07T14:35:03","date_gmt":"2022-01-07T14:35:03","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/todo-block\/"},"modified":"2026-03-14T06:33:17","modified_gmt":"2026-03-14T06:33:17","slug":"todo-block","status":"publish","type":"plugin","link":"https:\/\/da.wordpress.org\/plugins\/todo-block\/","author":7775781,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.0","stable_tag":"1.2.0","tested":"6.7.5","requires":"6.3","requires_php":"7.0","requires_plugins":null,"header_name":"ToDo Block","header_author":"David Towoju","header_description":"ToDo List Block for Gutenberg.","assets_banners_color":"9a9d44","last_updated":"2026-03-14 06:33:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/pluginette.com","rating":3.3,"author_block_rating":3.3333333333333,"active_installs":300,"downloads":6721,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":1,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"davexpression","date":"2022-01-07 14:34:50"},"1.0.1":{"tag":"1.0.1","author":"davexpression","date":"2022-01-07 14:52:34"},"1.0.2":{"tag":"1.0.2","author":"davexpression","date":"2022-01-07 15:06:32"},"1.0.3":{"tag":"1.0.3","author":"davexpression","date":"2022-01-18 03:43:34"},"1.0.4":{"tag":"1.0.4","author":"davexpression","date":"2022-01-18 03:44:25"},"1.0.5":{"tag":"1.0.5","author":"davexpression","date":"2022-02-09 09:11:15"},"1.0.7":{"tag":"1.0.7","author":"davexpression","date":"2023-05-20 21:03:44"},"1.1":{"tag":"1.1","author":"davexpression","date":"2024-04-01 13:37:50"},"1.1.1":{"tag":"1.1.1","author":"davexpression","date":"2024-04-01 13:57:56"},"1.1.2":{"tag":"1.1.2","author":"davexpression","date":"2024-04-01 14:55:02"},"1.2.0":{"tag":"1.2.0","author":"davexpression","date":"2026-03-14 06:33:17"}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":1,"4":0,"5":1},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3482379,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3482379,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3482379,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3482379,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3482379,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"todo-block\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":{"pluginette\/todo-block-list":{"$schema":"https:\/\/json.schemastore.org\/block.json","apiVersion":2,"name":"pluginette\/todo-block-list","version":"1.0","title":"Checklist (Todo List)","keywords":["todo","checkbox","list"],"category":"text","description":"A group of checkboxes","supports":{"html":false,"typography":{"fontSize":true},"color":true},"attributes":{"content":{"type":"string","selector":"div","source":"html"},"type":{"type":"string"},"checked":{"type":"boolean","default":false},"enableSave":{"type":"boolean","default":null},"fieldName":{"type":"string"}},"providesContext":{"pluginette\/todo-block-list\/enableSave":"enableSave"},"textdomain":"pluginette-todo-list","editorScript":"file:.\/build\/index.js","editorStyle":"file:.\/build\/index.css","style":"file:.\/build\/style-index.css"},"pluginette\/todo-block-item":{"$schema":"https:\/\/json.schemastore.org\/block.json","apiVersion":2,"name":"pluginette\/todo-block-item","version":"1.0","title":"Checkbox (Todo Item)","category":"text","description":"Checkbox for Todo List","parent":["pluginette\/todo-block-list"],"supports":{"html":false,"typography":{"fontSize":true},"color":true},"attributes":{"content":{"type":"string","selector":"div","source":"html"},"type":{"type":"string"},"checked":{"type":"boolean","default":false},"toggleReadOnly":{"type":"boolean","default":null},"toggleDisable":{"type":"boolean","default":null},"uuid":{"type":"string","default":null}},"usesContext":["pluginette\/todo-block-list\/enableSave"],"textdomain":"pluginette-todo-list","editorScript":"file:.\/build\/index.js","editorStyle":"file:.\/build\/index.css","style":"file:.\/build\/style-index.css"}},"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.7","1.1","1.1.1","1.1.2","1.2.0"],"block_files":["\/tags\/1.2.0\/blocks\/todo-item\/build\/index.js","\/tags\/1.2.0\/blocks\/todo-item\/build\/index.css","\/tags\/1.2.0\/blocks\/todo-item\/build\/style-index.css","\/tags\/1.2.0\/blocks\/todo-list\/build\/index.js","\/tags\/1.2.0\/blocks\/todo-list\/build\/index.css","\/tags\/1.2.0\/blocks\/todo-list\/build\/style-index.css"],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2654226,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2654226,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"The ToDo block on the backend.","2":"The ToDo block on the frontend."},"jetpack_post_was_ever_published":false},"plugin_section":[172757],"plugin_tags":[1220,5578,13042,10902,7107],"plugin_category":[],"plugin_contributors":[129120,206552],"plugin_business_model":[],"class_list":["post-151883","plugin","type-plugin","status-publish","hentry","plugin_section-block","plugin_tags-block","plugin_tags-checkbox","plugin_tags-checklist","plugin_tags-tasks","plugin_tags-todo","plugin_contributors-davexpression","plugin_contributors-pluginette","plugin_committers-davexpression"],"banners":{"banner":"https:\/\/ps.w.org\/todo-block\/assets\/banner-772x250.jpg?rev=3482379","banner_2x":"https:\/\/ps.w.org\/todo-block\/assets\/banner-1544x500.jpg?rev=3482379","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/todo-block\/assets\/icon-128x128.jpg?rev=3482379","icon_2x":"https:\/\/ps.w.org\/todo-block\/assets\/icon-256x256.jpg?rev=3482379","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/todo-block\/assets\/screenshot-1.png?rev=2654226","caption":"The ToDo block on the backend."},{"src":"https:\/\/ps.w.org\/todo-block\/assets\/screenshot-2.png?rev=2654226","caption":"The ToDo block on the frontend."}],"raw_content":"<!--section=description-->\n<p>Gutenberg is a great block editor but it does not come with a todo block.<\/p>\n\n<p>You can now create to-do lists in WordPress Gutenberg editor.\nYour todo checkboxes will appear both on the <strong>frontend<\/strong> and <strong>backend<\/strong>. It will even keep the current state of the checkbox when shown on the frontend.<\/p>\n\n<p>Logged-in users can save their checkbox selections (if enabled per checklist).<\/p>\n\n<p>You can use this block to:<\/p>\n\n<ul>\n<li>Add tasks to your posts and pages<\/li>\n<li>Create a checklist of items<\/li>\n<li>Let logged-in users save their selections<\/li>\n<li>Set goals and track progress<\/li>\n<\/ul>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=xbmKzLUItqU&amp;t]<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/todo-block<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20minimum%20wordpress%20version%3F\"><h3>What is the minimum WordPress version?<\/h3><\/dt>\n<dd><p>6.3<\/p><\/dd>\n<dt id=\"can%20users%20save%20their%20checkbox%20state%3F\"><h3>Can users save their checkbox state?<\/h3><\/dt>\n<dd><p>Yes. Enable the \"Enable Save\" toggle in the Checklist block settings. Logged-in users will have their selections saved per user.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Fix: Press Enter to create new checkbox items<\/li>\n<li>Fix: Support multiple todo lists on the same post\/page<\/li>\n<li>Fix: Per-user save state now works correctly for all users<\/li>\n<li>Fix: Editor UX improvements (cursor, full-width text input)<\/li>\n<li>Fix: Internationalization loading<\/li>\n<li>Improvement: Use WordPress built-in block icons<\/li>\n<li>Improvement: Upgraded build tooling<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added blueprints<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Change tested up to<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Remove console.log<\/li>\n<li>Add Youtube URL<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Release<\/li>\n<\/ul>","raw_excerpt":"Adds ToDo list block that shows checkboxes on frontend and backend of your site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/151883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=151883"}],"author":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/davexpression"}],"wp:attachment":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=151883"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=151883"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=151883"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=151883"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=151883"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=151883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}