We have a brand new plugin for all you WordPress maniacs out there.

Multiple filters in the posts management screen

Multiple filters in the posts management screen.

Now you can filter your posts in all imaginable ways, even by custom taxonomies! Download it via the official WordPress plugins repository.

Filter the admin post listing by:

  • authors
  • tags
  • custom taxonomies that you have declared

No related posts.

By CristianThis entry was posted in Wordpress, plugins and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • The sooner the better: You should follow me on twitter here.

26 Comments

  1. Posted February 8, 2010 at 5:57 pm | Permalink

    Thanks for putting this out there! It’s a wonder this type of functionality isn’t built in.

    Keep up the good work!

    • Cristian cozmoslabs.com
      Posted February 8, 2010 at 6:48 pm | Permalink

      Thank you!

      We’ll add it to the WordPress extend sometime tomorrow. We also plan in the future to create an admin panel where you can select what extra filters will appear in the post management panel because some people have a lot of tags(thus not useful), but could be really handy for custom taxonomies.

      • Posted May 13, 2010 at 11:50 pm | Permalink

        Yes I’d love to see a way to hide certain dropdowns (like how the Screen Options area works), so the filters area doesn’t become so cluttered. I have lots of custom taxonomies.

        OR, another great thing (for me!) would be a conditional-dropdown for the taxonomy terms. So the Dropdown#1 has my taxonomy names (Color, Genre, etc), and then Dropdown#2 populates with the Terms of the Taxonomy chosen in Dropdown#1. THAT would rock.

  2. Michelle | Poster Printing onlineposterprinting.com
    Posted February 10, 2010 at 6:55 am | Permalink

    It’s good top be able to filter posts. WordPress has a lot of features but now many know a lot about them which is a waste.

  3. Mak bad-debtconsolidation.com
    Posted February 12, 2010 at 5:24 am | Permalink

    Can this plugin or anyother that you know off can help in showing comments made on the posts of logged in user/author in admin panel.
    Suppose author A logs in to the admin control panel – then he should see only the comments made on his posts. So that he can moderate them without any clutter. At present all the authors are able to see every unmoderated comment.

    • Gabriel gab.ro
      Posted March 4, 2010 at 2:30 pm | Permalink

      Nope… I don’t know of any plugin that does that.

  4. Posted March 4, 2010 at 2:03 pm | Permalink

    When I installed the plugin on WP 2.8.4 I regularly got the message: URL is too long, exceeds limit of the server.

    Any workaround?

    • Gabriel gab.ro
      Posted March 4, 2010 at 2:30 pm | Permalink

      Now that is weird. What server are you using? Can you copy and paste the URL here?

  5. Posted March 4, 2010 at 2:47 pm | Permalink

    http://www.flash-cologne.de/wp-admin/edit.php?s=&mode=list&action=-1&_wpnonce=211a8fd23d&_wp_http_referer=/wp-admin/edit.php&m=0&cat=0&author=7&category=0&tag=0&link_category=0&post_status=draft&following_users=0&wt_tag=0&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1552=1&post_category=19&post_category=31&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1729=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1727=1&post_category=36&post_category=31&post_category=19&post_category=10&post_category=12&post_category=3&post_category=69&post_category=73&amehasrev1713=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1711=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1691=1&post_category=73&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&amehasrev1685=1&post_category=73&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&amehasrev1681=1&post_category=73&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&amehasrev1674=1&post_category=19&post_category=31&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1662=1&post_category=73&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&amehasrev1658=1&post_category=73&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&amehasrev1646=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1642=1&post_category=20&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1634=1&post_category=71&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1623=1&post_category=70&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1615=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1609=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1603=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1599=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1592=1&post_category=12&post_category=31&post_category=19&post_category=10&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1583=1&post_category=10&post_category=31&post_category=19&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1530=1&post_category=10&post_category=31&post_category=19&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1533=1&post_category=35&post_category=31&post_category=19&post_category=36&post_category=3&post_category=69&post_category=73&post_category=10&post_category=12&amehasrev1522=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1542=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1544=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1547=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1549=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1539=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1554=1&post_category=36&post_category=31&post_category=19&post_category=10&post_category=12&post_category=3&post_category=69&post_category=73&amehasrev1536=1&post_category=10&post_category=31&post_category=19&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1527=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1395=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1319=1&post_category=244&post_category=10&post_category=31&post_category=19&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1316=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1310=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1444=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1327=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1438=1&post_category=10&post_category=31&post_category=19&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1390=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1393=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1386=1&post_category=10&post_category=31&post_category=19&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1342=1&post_category=10&post_category=31&post_category=19&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1341=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1336=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1331=1&post_category=70&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1322=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1307=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1304=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1302=1&post_category=12&post_category=31&post_category=19&post_category=10&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1416=1&post_category=1&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev1283=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev1333=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1265=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1257=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1188=1&post_category=3&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev1097=1&post_category=3&post_category=20&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=69&post_category=73&amehasrev879=1&post_category=69&post_category=31&post_category=19&post_category=10&post_category=12&post_category=36&post_category=3&post_category=73&amehasrev867=1&post_category=10&post_category=31&post_category=19&post_category=12&post_category=36&post_category=3&post_category=69&post_category=73&amehasrev853=1&action2=-1

    Request-URI Too Large

    The requested URL’s length exceeds the capacity limit for this server.
    Apache/2.2 Server at vwp3038.webpack.hosteurope.de Port 80

    Its a managed virtual server!

  6. Posted March 4, 2010 at 3:09 pm | Permalink

    Ok, I thtink I found the problem. Its seems to be a conflict with Oliver Schöbes Admin Management Xtended plugin. Deactivating it solves the too long URL problem.

    There also seems to be a conflict with the plugin Edit Flow. All custom post statuses are listed as search parameters in your plugin, but not published.

    Both conflicts sadly render your plugin unusable for me right now since I heavily rely on the functionality of the other plugins.

    By the way: The SOI Manage Posts by Author plugin is also affected by the conflict with the Admin Management Xtended plugin. :-(

  7. Posted March 8, 2010 at 7:16 pm | Permalink

    Any way to sort by last modified date?

    • Gabriel gab.ro
      Posted March 8, 2010 at 7:35 pm | Permalink

      Try and do this:


      function custom_post_sorting( $orderby ){
      if (is_admin()) return "post_modified DESC";
      else return $orderby;
      }

      add_filter('posts_orderby', 'custom_post_sorting');

  8. Posted March 19, 2010 at 5:55 am | Permalink

    Hey this could be very useful, thanks!

    One question: For me at least, the filtered results show only PUBLISHED posts. Posts that have any other Status are excluded. Is that how it works? Or is something not working correctly for me?

    thanks,
    todd

    • Gabriel gab.ro
      Posted March 19, 2010 at 1:08 pm | Permalink

      Well, it works for all posts on our test installation. Make sure you’re navigating the first tab (All) and not the Published tab…

      • Posted May 14, 2010 at 12:04 am | Permalink

        Hmm. I have a post with Status=Draft, and a custom taxonomy “Sector”=Energy. The plugin adds a dropdown for Sector on the Edit Posts page, above the list of posts.

        When I select “Energy” from the Sector dropdown, with the “All” selected (for the publish-status links, above the dropdowns), and then click Filter, my draft post is NOT found. The Category dropdown, a wp default function, DOES find Draft posts. I’d love to know if there’s something wrong with my wp installation (a different one than my orig post 3/19/10), or a setting somewhere i’m missing, or what. Thanks!!

        • Posted May 14, 2010 at 2:37 am | Permalink

          The Post-Tags dropdown also works correctly (finds posts regardless of post_status). So it seems the issue I’m seeing is only with my Custom Taxonomies. Does that shed any light?

      • Posted May 14, 2010 at 12:23 am | Permalink

        Hi again. I played around further and found that if i FIRST click “Drafts” (in the status links), and THEN use one of the plugin’s dropdowns, my Draft Posts ARE found. And likewise if i first click “Published” (in the status links). These seem to work because wp pre-filters the posts by Status.

        However, when the “All” status is selected, the plugin still finds ONLY Published posts, not Drafts or Pendings.

        Is this just happening for me? I’d LOVE to use this plugin, but we need it to work for any publish-status.

        • Gabriel gab.ro
          Posted May 14, 2010 at 10:56 am | Permalink

          Now this is some odd behavior… But I have no idea what’s causing it. Sorry :(

  9. bluantinoo notyetpubblished
    Posted March 22, 2010 at 7:26 pm | Permalink

    Hi all, fist of all i want to thank you for such a useful tool.

    It works nice, but I have one problem: classic filters in admin (date and category) remains there. So with the new filters of the plug in they appairs duplicated

    i have the last wordpress 2.92

  10. bluantinoo notyetpubblished
    Posted March 22, 2010 at 8:07 pm | Permalink

    I just figured out that it add even a filter with links categories… that’s odd.

    • Gabriel gab.ro
      Posted March 23, 2010 at 11:41 am | Permalink

      Yeah, I guess it’s pretty silly of us to also list link categories. It will be fixed if we release a new version. Thanks for reporting that!

  11. lewismc forepoint.co.uk
    Posted July 8, 2010 at 1:41 pm | Permalink

    This was just what I needed! Thanks a lot. Can you modify it at all to only pick certain custom taxonomies at all? We have several and only require a few.

  12. lewismc forepoint.co.uk
    Posted July 8, 2010 at 1:47 pm | Permalink

    I managed it by modifying the function to include more labels:

    if(($tax->label!='Categories')&&($tax->label!='Post Tags')&&($tax->label!='Navigation Menus')&&($tax->label!='Role')&&($tax->label!='Post Type')){ // the categories dropdown is default wordpress behaviour

    But wondered if there was a setting that could be integrated?

  13. Dion Hulse (dd32) dd32.id.au
    Posted July 10, 2010 at 11:08 am | Permalink

    Hey, Just droping by to let you know that your plugin doesnt work if scribu’s “Query Multiple Taxonomies” plugin is running as well, Quite possibly could be -caused- by that plugin given the nature of it.

    Tested with a custom taxonomy.

    Also, @lewismc ‘s suggestion sounds great to me as well

    • Cristian cozmoslabs.com
      Posted July 14, 2010 at 2:00 pm | Permalink

      Thanks for the feedback. However I don’t think we’ll continue supporting this plugin. While it sounded good in the beginning we found it to be more of a distraction then an actual useful plugin.

      If this was a useful feature WordPress would have implemented it until now because it’s really easy to add.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting

  • Featured Theme

    Smarter Wordpress Theme

    Smarter is a Wordpress theme for small and medium sized companies. It's meant to build a presentation site in a minimum amount of time without touching a single line of code.

  • subscribe

    through RSS

    Or, subscribe via email:

    Enter your email address:

    Follow me on Twitter