The plugin adds a sortable to-do list to your WP dashboard. This can be useful for developers, or even for content writers. With the possibility to assign tasks to other users, it’s like having your own mini Trello directly on your dashboard! Task Assignment To-do list items can be assigned to other
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 7.4.0.
SourceWordPress plugins · Oct 20, 2026
01 / Source details
About this tool.
The plugin adds a sortable to-do list to your WP dashboard. This can be useful for developers, or even for content writers. With the possibility to assign tasks to other users, it’s like having your own mini Trello directly on your dashboard!
Task Assignment
To-do list items can be assigned to other users
Users with assigned tasks can easily see by whom they were assigned, and easily flag them as completed
Users who assign tasks can easily see which users have completed them, and which still haven’t
Users who assign tasks can decide if they want assigned users to be able to edit the task description
Assignment ability depends on the current user role
By default: Administrators can assign tasks to all users with the “edit_posts” capability
Editors can assign tasks to editors, contributors, and authors
Other user roles can only assign tasks to other users with the same role
This feature is currently not activated for multisite setups 4 WP filters to provide further control on assignment rights
Item Creation
To-do list item creation, edition and deletion via ajax. No page reload.
To-do items are timestamped. You’ll never forget when they were created, or when you last edited them.
The list is individual. Each user has their own list.
For multisite, it’s one list per user and per site.
Front-end Display
Option to display the to-do list on the website (for the current logged-in user only).
Website list can be collapsed and expanded. But website items can currently NOT be edited or sorted.
Website list remembers its last display state (showed or collapsed)
Website list remembers the size, position and state of opened to-do items
Website list can be displayed on the left or right side of the window
Possibility to decide to not show some to-do items on the website.
WP Filters
Manage assignment rights:
“sdtdl_users_not_allowed_to_assign” to prevent some users to be able to assign items, by returning an array of user IDs: add_filter('sdtdl_users_not_allowed_to_assign',function(){return ['3','6','8'];})
“sdtdl_[user_role]_can_assign_to” to allow a specific user role to assign items to other roles, by returning an array of roles: add_filter('sdtdl_editor_can_assign_to',function(){return ['administrator','editor'];})
“sdtdl_[user_role]_cannot_assign_to_users” to prevent specific roles from assigning tasks to specific users, by returning an array of user IDs: add_filter('sdtdl_[user_role]_cannot_assign_to_users',function($current_user_id){return ['2','4'];})
“sdtdl_never_assign_task_to_users” to prevent specific users from ever being assigned any tasks, by returning an array of user IDs: add_filter('sdtdl_never_assign_task_to_users',function(){return ['1'];})
Administrators can assign tasks to all user roles with the “edit_posts” capability, but this can also be altered with the previous 3 filters.
Manage list creation rights:
By default, users with the “edit_posts” capability can create a to-do-list
“sdtdl_min_user_capability” to override this minimum capability: add_filter('sdtdl_min_user_capability',function(){return 'publish_posts';})
Manage day count for task highlighting:
By default, tasks will be considered as “aging” 7 days after their creation, and as “old” 14 days after their creation
“sdtdl_aging_tasks_min_days” to override the amount of days for aging tasks, by returning an integer: add_filter('sdtdl_aging_tasks_min_days',function($current_user_id){return 10;})
“sdtdl_old_tasks_min_days” to override the amount of days for old tasks, by returning an integer: add_filter('sdtdl_old_tasks_min_days',function($current_user_id){return 20;})
See it in action
Screenshots & previews.
The To-Do List dashboard widgetThe website list, in its collapsed (left) and expanded (right) formsThe website list, with a bunch of tasks opened for consultation
02 / Source details
Getting started.
01Visit the Plugins page within your dashboard and select “Add New”
02Search for “Sortable Dashboard To-Do List”
03Click “Install”
03 / Source details
Frequently asked questions.
Will this plugin slow down my site?
It will have no impact on site speed whatsoever. The plugin only launches for users that have the ability to edit posts.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati