Version 3.0 of the To-Do List Plugin has been Released

Posted by on Feb 24, 2012 in News | 7 comments

Version 3.0 of the To-Do List Plugin has had it’s backend almost completely rewritten. It now uses custom post types instead of custom database tables.

Themes (0 downloads)

New in version 3.0:

  • Converted rest of the code to classes< and renamed/moved files
  • Converted custom database tables to custom post types
  • Added option to show all items in Widget
  • Added To-Do List menu to Admin Bar (with option to remove in Settings)
  • Moved Help page to the Help Admin Tab
  • Added tabs to Settings page
  • Changed some wording on the Settings page
  • Divided settings into three sections
  • Renamed cleverness-to-do-list-options.php to cleverness-to-do-list-settings.php
  • Fixed master list view
  • Added date picker to deadline field

Version 2.3 beta was never released publicly through the repository, so if you’re upgrading from 2.2.8, check out what was added in 2.3.


  1. (Also, I get Argument #2 and Argument #3 notices as well)

  2. Am getting the same error, so I’m temporarily disabling till we get a fix. Thanks! It’s a very useful plugin.

  3. I just updated this through the plugins section and get this error every time before it loads:

    Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/multifac/www/schooldays/School/wp-content/plugins/cleverness-to-do-list/includes/cleverness-to-do-list-loader.class.php on line 22

    When you try to set any of the options, you get the above as well as the below.

    Warning: Cannot modify header information – headers already sent by (output started at /home/multifac/www/schooldays/School/wp-content/plugins/cleverness-to-do-list/includes/cleverness-to-do-list-loader.class.php:22) in /home/multifac/www/schooldays/School/wp-includes/pluggable.php on line 866

    Thank you!

    • I’m taking a look at this now.

      • Updating through the WP interface just didn’t work. I had to delete it altogether and reinstall with 3.0 as a fresh install. Then it was fine. I had 2.2.8 and I think it was the file name changes that just wouldn’t allow it to be updated!

Leave a Reply

Your email address will not be published. Required fields are marked *