To Do List Member WordPress Plugin

300x250-to-do-list-wordpress-plugin-membership-sitesThis WordPress plugin is called “To Do List Member”  This plugin is pretty simple but is a very useful productivity tool for anyone wanting to keep track and view the progress of any type of task list you create using WordPress. We created it first for people running WordPress membership sites, however it can be used for any purpose you’d like.

To Do List Member Features:

  • easily create unlimited to do lists and tasks for each list for any type of project
  • uniquely presents the the to do list for any of your members of your club, membership program, etc..
  • any time a member logs into their account they will see their own, unique to do list checklist to follow
  • progress bar is presented and dynamically updates for the user/member anytime the check box is marked
  • to do list categories and tasks can easily be created using the same knowledge you have creating a blog post and blog category. We used the same WordPress structure/taxonomy so you don’t have to learn a whole new skill set using the plugin. It’s very easy to use.
  • each to do list task can expand or collapse to show or hide the details of the task for to do lists. This is especially great for long to do lists such as making a list of dropshippers.
  • uniquely present to do lists and tasks separately on any page or posts anywhere on your site, including sidebars.
  • it’s multi-site compatible! So the plugin can be used on an unlimited number of WordPress sites within your one multi-site WordPress install.

To Do List Member Screenshots:

Example of a To Do List with none of the check boxes marked and all task content collapsed:to do list member wordpress plugin - checklist-1

This is an example of what the progress bar looks like after you mark one of the check boxes. The progress bar updates immediately and displays the percentage complete. Also you’ll see the task content is now expanded:

to do list member wordpress plugin - checklist-dynamic-progress-bar

This is an example of how the to do list appears after all check boxes are marked displayed the full percentage of tasks complete:

to do list member wordpress plugin - checklist-dynamic-progress-bar-complete


Download To Do List Member Worpress Plugin by clicking on the image below:




View Changelog Here




  1. says

    Aloha! Nice plugin. Is there a way to reorder the tasks besides changing the publish date? It looks like it’s displaying in the usual last posted – first listed order. Thanks!

    • Trent says

      There will be soon. In the next release that will be possible along with a few more features as well that will be pretty cool. Thanks Akamai

  2. Noritaka971 says

    nice Plugin!!
    Some little correction for next update :
    – add Return Carrier in ‘+’ deploying description
    – Possibility to reorder task in a same categorie

    Thank for this plugin

  3. says

    hi, thank you for your nice plug-in.
    i have some questions.
    now every visitor can edit the check-box.
    i want to give a right of editing the check-box only to me(administrator).
    i tried to fix it(editing “form_todolist_user.php”file.) but i failed.
    please let me know how to do this.

    • Trent says

      This plugin at the moment doesn’t have user levels so you’d want to either place the checklist inside of a membership area or password protect the page or make the page/post you have it on accessibly only to the people you want to give access to. Thanks for the feedback though. I’ll put your request on the list to implement in the future!

  4. Matt says

    Hi cool plugin I have one question though.

    How can you see what users have completed certain tasks? I created my tasks and assigned them to the /tasks page. I have the progress bar and tasks listed underneath the progress bar… but how do I know what users completed the tasks>


    • Trent says

      Thanks for your question. You can see what users have completed certain tasks if you create an admin progress bar page since it auto-updates after the checklist is marked. Hope that helps.

      • says


        I am probably being slow – but have the smae question as Matt. I really like the simplicity of the plugin, but wondered if there was a way of seeing which users had checked that that had completed certain tasks. I am not sure how to create an admin progress bar page? Can you link to any instructions? Thank you for a cool plugin!

  5. Isaiah says

    I would like to say thanks for the pluggin but I have noticed a few issues. My first issue is that I was not able to add multiple progress bars without the second one affecting the first. My last question or request would be is there a way to change the settings of the progress bar such as color.

    Again this was a very helpful tool thanks.

    • says

      The plugin successfully presents unique progress bars so if it’s not doing that for you, you may need to take a look to see if there is a conflicting plugin or theme you are using. And you can change the color of the progress bar by uploading a new image to the images folder. In future release I’ll include easy to change settings in the admin area for this aspect. Thanks!

  6. says

    Hi! I am having trouble using the plugin on a page/post. When I click the buttons it gives me a dialog box but it always comes up blank. I’ve tried it on Safari 6.0, Firefox 23.0 and Chrome 28.0.1500.95 — all with the same result. I doubt it matters, but I’m on a mac. Any insight or tips are appreciated!

    • says

      Hi Erin. Thanks for your comment. Many times the theme and/or plugins you’re using many conflict with things. So I would troubleshoot the theme and plugins you’re using to see if that resolves the problem. Let me know okay. Thanks again

  7. says

    Love this! We want to try to create a charting system on days of the week, is there a way for people to print their list progress and turn it in? Is there a developer we can contact and pay for some customization? Trying to create columns and rows (like a table) to check off daily tasks over the course of a 3 month period…. make sense? Thanks so much for your help! Loved what we have done so far with it.

    • says

      Thanks for the feedback Ryan. There’s not a built in method of printing the to do list, but you can print it off using print screen, or using a screen capture using your browser, such as LightShot for Chrome or Firefox. And you can contact me directly to pay for customization using the contact form on my website. And if you want to create a table you can use TinyMCEAdvanced WordPress plugin to easily create tables and then from there you’d insert the short code into the tables using my ToDo List plugin assuming that is what you’re looking for. If not just contact me and let me know and I’ll give you a quote.

  8. kuahmelcher says

    Hi Trent!

    Really great plugin – congratiulations! Clear and simple!

    I got a small wish: currently everybody can edit the status of checkboxes. Is it possible, that only registered users are allowed to change the checkbox-status? And for all others the side ist set to read-only?

    Thanks a lot!

    Greetings, Kuahmelcher

    • says

      Hi Kuahmelcher,

      Thank you for your comment and feedback. Only the admin and/or current user when logged in to his/her account can edit the to do list. If the user logs out the user and the public can no longer edit the to do list/progress bar details. Are you logged out when you are testing? Give that a try okay. And for the side are you talking about the sidebar right? If so you can use the Widget on Pages plugin and use a short code to paste inside of a text widget to present the progress bar on any page. If you want to present the progress bar and/or checklist on specific pages I use the plugin called “Widget Logic”. Thanks!


      • kuahmelcher says

        Hey Trent – thanks for your reply!

        I gave it a try – but it still does not work. For editing the tasklist i have to be logged in, that’s OK. But the status of the checkboxes (the check marks) can be manipulated by everyone else, even when its a guest. Thats not good – for my special assignment.

        For your background informations: i’m trying to set up a school-site, where all the contents for one school year are listed. The trainees (=guests) should be informed by check-marks, what contents are done already. You can imagine: the worst case is, that they can check the boxes by themselves ;o)

        Is it possible to disable the checkboxes for guests?

        I know, that this ist not a classic todo-list, but i like your plugin more than others. So it would be fine to solve that “problem” somehow.

        I hope, that my bad-english does not confuse you too much :o)

        Thanks and greetings, kuahmelcher!

        • says

          Hi Kuahmelcher,
          The checklists are specific to each user. If you have a general login for multiple users then the tasklist will not show for every user because only one global user account is being used. Each user should have their own account login and then when they see the checklist it will show unmarked for them so they can uniquely update their progress for each specific checklist.

          If you’re operating a school site then I would recommend using LearnDash wordpress plugin. I use the same plugin and is ideal for people operating sites for schools, colleges, or anyone wanting to creating a great learning environment for people/members. Here’s the site for learndash:

          Hope that helps :-)

          Take care


  9. says


    Great plugin!

    But how do I (as admin) see what other members have checked. I I give the page with the checklist premission to both me and another user it only shows my checkings and not the one that the user have made. Is there a way?

    I saw that you tried to explain that before but I don’t understand what you mean… :)

    • says

      Hi Karolina,

      Thanks for your comment/questions. Currently there’s not an admin snapshot that shows the progress of each user; that functionality is in the queue to be programmed and will be released in the next version update so stay tuned okay. Meanwhile the work around I would suggest is creating a page that is dedicated to presenting the progress bars only for the specific to do list you’ve created. From there you can see a snapshot of the progress of each to do list but this would only pertain to your account when logged in since you’re the admin. The database is updated based upon the user account so the user needs to be a part of your current site membership if that makes sense. Just let me know if you have other questions. Thanks

    • says

      Hi Nick,

      Yes. Create a task category for your task and then create a todo list item, assign it to the category and then use the shortcodes to display the to do checklist on the page or post of your choice.

      • says

        Thanks for your quick response! But my problem is I have a Category called ‘Fruit’ and within that I have 3 tasks, ‘orange’, ‘apple’ & ‘banana’. What I have is a page called ‘Fruit’ with the entire list on [todolists_tasklist id="1"], But then I want a page called ‘Apple’, with ONLY the apple checkbox from the list, is this possible or will it take some tinkering?

    • says

      Well thank you Toby, appreciate the comment and the code developed for the widget add on, nice! I also just sent you an email directly about a few questions okay. Talk soon

  10. says

    Ok I have it figured ut and I used member mouse to make it visible to only a certain membership level. I used the short codes on a page and then set it to the membership level i wanted it to be viewed by. However when i logged into one of my new user accounts i did not see the progress par updating when I checked a box? Do you know how I would fix this?

    • says

      Nice work Rayne :-) The progress bar should automatically update where ever they are placed. If it is not you may have a conflicting plugin somewhere you’d need to troubleshoot.

  11. Ronnie says

    Is it possible to have the progress bar reflect the entire progress of the checklists? For example, I have 5 separate checklists on one page and would like the progress bar to reflect the total completion of all of those checklists combined. As of right now, the only way I know how to do that is to create a separate progress bar for each individual checklist, and this gets cluttered when I have several checklists on one page.

    • says

      Hi Ronnie,
      At this time there is no global progress bar to display for all task lists, but I will put that on the upcoming release to implement. At this point you would have to use the shortcode for each task list on one page to see the progress for all your task lists.

  12. Jim says

    I just installed WP-Project Manager (including Frontend) and noticed that the Tasks option (for To Do List Member) is now not available in Admin. I have a feeling the plugins may have a conflict. I would like to use both (your solution for subtasks within a page and WP-Project Manager for overall project management), but if it is not possible, I can choose one. Have you run into this issue before? Thanks.

    • says

      Hi Jim. Thanks for the comment. I haven’t used Wp-project manager before. Usually if there’s a conflict it’s because of a plugin so yes, I would first troubleshoot the issue starting with your plugins. The next version of this plugin is about to come out over the next couple weeks, so look out for the update. It may very well resolve the issue you’re experiencing!

  13. says

    Hi there, I really like this plug-in and want to use it. I noticed the announcement: “The plugin generated 275 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.” after activating it, and soon after was getting this message when I tried to click into a couple links: “Warning: Cannot modify header information – headers already sent by (output started at /home1/simpatic/public_html/wp-content/themes/Divi/header.php:4) in /home1/simpatic/public_html/wp-includes/pluggable.php on line 896.” Help? Is this related?

    • says

      Hi Abbie. Thanks for your comment. That error appears to be related to your theme you’re using. I would suggest using a different wordpress theme such as “responsive” by cyberchimps. It’s free. From there test it out okay. I use the todo list plugin on many sites of my own and haven’t had an issue.

      • Kevin says

        Quick question about this issue. I used this plugin on a webpage to make a shopping list for the holidays. I put the short codes for four lists on a single page and made it public. I instructed family members that when someone purchases an item they are just to check off the item. People did that but when I or anyone else went to visit the page it wouldn’t show to us that someone else had checked it? After playing around with it I figured out that if someone would check an item, then refresh the page before closing it, then it saved the check mark and then everyone else could see it. Is there something I am missing? Is there a work around for this? Thanks in advance for any help or direction you can offer.

        • says

          Hey Kevin,
          Looks like you’re doing thing right. The newest version of this plugin is just about done and should resolve any bug issues you’re experiencing. Look out for the update okay. If you have other questions at all feel welcome to post them here or contact us at info at

  14. Gareth says

    How do I get rid of the Powered by “To Do List Member” message it’s stuck at the bottom of every page on my site? I use the list on one page currently so that seems like a little bit of overkill to advertise on every page. I’d happily pay for a plugin which does what yours does but I won’t have that message on every page

  15. says

    Hi – great plugin. So I have a question: I have users who daily have 5 main drills to complete on my site ( Sort of like a daily workout. I want them to each day be able to check off the drills they have done, and then have a record, say, at the end of the month of their activity. If I manually make a new list each day, say, “April 27 Daily Drill To-Do List” – are the tasks my users complete registered anywhere? Thanks!

    • says

      Hi Dillon. Great question. The completed items from the user are simply registered within the actual todolist that you’re displayig to them. Each todolist is unique to each user so when that user marks the checkbox it will automatically update the progress bar and show their progress. There’s no other place this is registered for the user to see other than the todolist and progress bar if you choose to present the progress bar. Hope that helps!

  16. says

    I love this plugin.
    I want to let you know that the plugin doesn’t work in combination with the “Tabs Shortcode” plugin. What happens is that the progress bar no longer updates when you click on a task and the tasks return unchecked when one revisits the page.

    • says

      Thanks Alan for bring this to my attention. It appears that if you’re using the Tabs Shortcode plugin here: That it hasn’t been updated to the recent version of WordPress and is not compatible. It’s suggest using a different shortcode plugin that is compatible with at least 3.8 and above since ToDoList Member is compatible with 3.8 as well.
      Take care

  17. says

    Hi! I’ve been looking everywhere for something like this! I just installed the plugin, but can’t find it on my admin menu though. I’m using the latest version of wordpress 3.9. Am I missing something? Thanks!

  18. says

    Hi! I am excited to try this plugin, I think it’s exactly what I’m looking for. I just installed the plugin but it didn’t appear on the admin menu. I’m in the latest version of wordpress, 3.9. Am I missing something? Thanks!

    • says

      It would show in your admin area in the section called “Tasks”. If you don’t see it there, I’d suggest troubleshooting by disabling all of your plugins first and then activating ToDoList Member and checking if the admin section appears afterward. Thanks

  19. Katherine Elisabeth Stange says

    Hi, I would love to use this plugin, it’s exactly what I’m looking for. I’ve installed it but when I click on the icon in the post edit window I get a blank box for the dialog. I have disabled all my other plugins and tried changing themes. I’m running WordPress 3.9.1. Any ideas? Thanks so much.

    • Katherine Elisabeth Stange says

      Oh, I think I’m figuring it out. For others who may need it, you need to create tasks in the main Tasks dashboard menu, before you see anything in that dialog.

  20. Katherine Elisabeth Stange says


    You wrote some months ago “Currently there’s not an admin snapshot that shows the progress of each user; that functionality is in the queue to be programmed and will be released in the next version update so stay tuned okay.” Any progress on this? It’s a great plugin!


  21. says

    Is there a way to make the progress bar ‘not animated’? Also, is there a way to make the drop down appear expanded by default?

    • says

      Currently both of those items are not programmed into the plugin, but I’ll put them on the request list and consider implementing them on the next version. Thanks David!

    • says

      I would try the plugin on a different install of wordpress or theme to troubleshoot to see if there’s a conflict with your theme/plugins. Try that and let me know and we’ll go from there. Thanks

  22. rkazantsev says

    I have a formatting issue, (i.e. the Check box is above the task name). I have tried full width but same results, the check box is above the task name and not on the side like your demo.

    Any suggestions?


    • says

      Try using a different WordPress theme and disabling your plugins temporarily to troubleshoot the issue okay. Most often the conflicts come because of a theme/plugin incompatibility issue. Let me know. Thanks

    • Colette says

      I did this in optimizepress… inline fixed the side by side bit.

      label, legend {
      display: inline;
      position: relative;

  23. says

    I’d love it if I could disable the CSS and apply my own styles. The inline styles are horribly hard to overwrite and I’d like to create something custom. Any plans of creating a way of making this happen as part of the plugin?

  24. says

    I’m happy to donate to this plugin for the one feature that many user keep asking for, and that’s the ability to see the progress of what OTHER users are doing in their to do list. Tell me how much I need to donate to get this done, and how long it might take before you can deliver. Thanks!!!

    • says

      Hi Tracy,
      Thanks for your comment. The feature to see the progress of what other users are doing in their to do list can be done. The programming & time will be around $1000 so if you’re willing to donate whatever amount you’re willing to I’ll make sure that feature is included and give you credit on the plugin page on wordpress for helping along with immediate access to the plugin once it’s done. That feature along with a few others will be completed. Here’s the donate link:
      If you have any questions feel welcome to email me. Thanks

  25. Joe says

    Trent, I tested this plugin on my digital access pass membership site before doing weeks of work and it worked fine. I’m not sure what has happened since then but now if one user checks different tasks as complete, the same tasks will show up as checked for another completely different user. When I create a new user account, it also shows up as already checked off in those areas too. This is the only thing holding me back from getting my site going. Please help me!

    • says

      Hey Joe,

      Sorry for the belated response. We’re in the process of updating the plugin so stay tuned and once the new update is released you’ll be able to upgrade it for free inside of your wordpress updates section okay.

  26. Joe says

    If I have a page with 3 categories on it and each category has 5 tasks for a total of 15 tasks, is there a way I can get a progress bar that would display the progress of all 15 items from the 3 different categories progress bars?

    • says

      If you’re looking to have a progress bar display the progress for all 15 items in one progress bar then would simply add those 15 items to one task list and accomplish it that way.

      • Joe says

        Trent, thanks for your response, I have one more question. My site is almost ready but it seems that the more progress bars I add to my site, the slower it gets. Is this normal or is it related to the fact that is says it’s only compatible to wordpress version 3.8.3? It takes most pages with a few tasks on it about 5 seconds to load but the one with a dozen or so takes anywhere from 15-30 seconds which is way too slow. When do you think the update will be done and do you think it will resolve this issue?

        • says

          Hey Joe,
          The plugin has been updated to be compatible with the recent version of WordPress now. And if your site is loading slower the more progress bars you put on there, you might consider using a Caching plugin like Wp Super Cache. The new updates to the plugin are just about done, so stay tuned. Over the next week or two the updated plugin should be set to go!

  27. says

    Fantastic Plugin!
    However I am wanting to be able to clear the checkboxes automatically at the beginning of each month as the to-do-list activities are the same every month. How can this be done?

    • says

      Hi Hal,
      Thank you! The next round of development of this plugin is just about done. Once it’s done the todo list plugin will allow you to turn on/off the ability to have tasks automatically disappear after they are checked. So stay tuned and I’ll post an announcement that the plugin has been updated okay. Take care

  28. Morten says

    I have 180 members. All these members have to complete 5 new tasks every month.
    Can I manage with this plugin that everybody can see how far the others have managed their tasks?
    On the same page – frontend.

  29. ChrŸs Téi says

    Hello Jesse – Thanks for sharing a nice simple plugin for this purpose. I only have an issue with the footer note – I want to be supportive of developers like yourself – but this is intrusive and violates a core principal of why people bother to develop websites – they want to control the content – otherwise we would all use Facebook. Can you please let me know how to solve this while being supportive?

  30. Jesse Jacoby says

    Very nice plugin — great job! Are you able to point me to the specific Editor file where I can change the word “tasks” to “topics” in the status bar graphic? Also, changing the color of the status bar? I looked briefly through the CSS files but couldn’t find it.
    Or, is this a customization item that I’ll need to request through you?
    Thanks much!

    • says

      Hi Jesse,

      Nice name by the way :-) My last name is Jessee. Anyway, yes those types of customization steps would need to be done either on your own, or you can hire me/my team to do it for you. Simply contact me and we can discuss a win-win situation for you okay. trent at

  31. Bayadwa says

    Is there a short code that can be used to insert into a page?

    This way, I can be sure to give the page with the task to the correct member.

  32. says

    Hi Trent,

    In your screenshots I see a small icon that looks like a ‘+’ next to some of the tasks. Does that mean it is possible to setup subtasks, so that users can click on a task and then see another list of substasks for that respective task?

    • says

      Hi Marcio,
      That + sign next to the tasks indicate the toggle of that task so it expands the information of that task. When you create a task you can put info into the body of that task when you create it and that’s the info that would show.

  33. says

    Your to-do list plugin looks great… if only I could figure out how to get it to work. I’ve installed it, activated, and see the two buttons on the editor. What I don’t see is the task menu-option on the dashboard. I’ve looked all over. Could this be something to so with using WP 4.2? My theme is Evolve.

  34. Steffan says

    Hi there,

    first off: love your plugin.

    Sadly, I had a bit of a problem with it preventing the creation of Rules in Memberpress. Their support told me the following:
    “It looks like the To Do List Member plugin is incorrectly en-queuing some JavaScript files instead of relying on the one’s provided by WordPress (note: I am on the latest version 4.2.2). This is causing conflicts with other plugins. ”

    Deactivating your plugin, creating the rules and then reactivating is a workaround, but I hope you might want to fix the problem eventually.

    Thank you for your work.

      • Steffan says

        Hi Trent, great, thanks for getting back to me.

        Not to put too much expectation on you :) but I needed to be able to style the text in the progress bar and the heading for the task, so I added CSS classes to those elements, since you didn’t have any. Could you possibly add something along those lines while you are working on the plugin? I think it would be very helpful.

        Thanks a lot,

        PS: these are the styles I added (the last 1-2 I had to insert into your plugin code, if I remember correctly.

        div[id^=”all_todolist_task_id”] > label {
        font-weight: bold;

        div[id^=”todolists_content”] {
        margin-left: 20px;

        .todolists_heading {
        font-weight: bold;

        #todolist_progress_text {
        text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;

  35. Alex says

    First of all, this is a fantastic plugin. I tried several plugins and solutions but your plugin works the best by far.

    I built an online course with several modules, each having their own to do lists the members can check (tasked grouped into categories). What I am wondering is, whether it is possible to display the overall progress combining all completed tasks of each of the to do lists. Is there any code I could use to make this happen?


    • says

      Thanks Alex. If you’re looking to display one shortcode that presents the collective progress of all your task lists, there is no code built into the plugin for that feature as of yet. You can however display the shortcodes for each task list on one page and see the overall progress of each that way. I’ll put this on the next build out.

  36. says

    First off I would like to thank you for the Great Checklist Plugin! I am currently attempting to utilize your plugin to set up various checklists for the multitude of stations and activities at my restaurant (i.e., opening prep list, par list, station stocking list, cleaning list, closing list etc…). I was wondering if it was at all possible to tie it in with my wordpress scheduling plugin so that the employee would only see their specific checklist based upon the time the person is scheduled and would automatically change on subsequent shifts if scheduled for a different time? Also is it possible to automatically reset the checklist back to the unchecked state every time they log back in and start a new shift or should I just simply set the browser to dump the cache every time the browser is closed?


    • says

      Hey Darren,
      Great questions. So the plugin at this time is not set up to perform the way you are describing unfortunately. I’ll add it to the development queue. And to reset the checklist you would have to manually uncheck the boxes within the checklist. Clearing the cache wouldn’t be enough because it ties directly into the users IP address and wordpress user account so the checklist is unique for each person.

Leave a Comment and I'll Respond!