Gravity Forms Plugin for WordPress

107 responses to “Members: WordPress Plugin”

  1. Valentin

    Very good job!
    Thank you for this plugin very nice and easy to use!

  2. Larry Someone

    This is perfect! It’s much simpler to use than the other solutions out there right now. Thank you so much for putting the time to make this =D

    Dan

  3. Jason

    I just installed this plug in and when I go to activate it, I am getting a fatal error message. Any thoughts on how to fix?

  4. Members: WordPress Plugin Hello CMS - the best cms website

    [...] more here:  Members: WordPress Plugin By admin | category: WordPress, cms | tags: clone, cms, current, irvine-medical, plugin, [...]

  5. The Frosty

    Exiting, will have to get a site to run this for a demo!!

  6. Cody Redmon

    As always, you hit it out of the park, Tadlock. Nice work man. I’ve found gaps in other simply plugins as well, glad to finally have a solid tool in place.

    One thought that occurred to me is that the plug-in seems quite close to being able to handle “premium memberships”, or those that require a monthly/yearly fee or access to certain content. Is this something you have considered for future builds?

    Again, killer work man..you keep puttin’ it out.

  7. Cody Redmon

    …other **similar** plugins…
    …fee **for** access…

    Damn typos!

  8. Joen

    I am really looking forward to this plugin, it sounds like it really fills a few holes in Wordpress. Awesome initiative, and consider me a future user.

    I wanted to note one thing though, before you spend too much time on the role management. Perhaps this is a non-issue, but the other day I managed to listen through a podcast interview with Mark Jaquith on the future of Wordpress (link: http://www2.webmasterradio.fm/press-this/2009/09/01/future-of-wordpress/). He mentioned that fewer than 5 percent use the user roles as they are implemented now, and that:

    * he wants to rework (or refactor, I think the term is) that entire system
    * eventually merge WPMU with WP

    So in my ears that’s certainly not a reason not to build your plugin, but it’s good to keep in mind while building it.

  9. Monica

    Nice plugin you got there! I will try using this one on one of my blogs. I think this one’s the thing that would really help me. I just bookmarked your blog also, hoping for more useful stuff and updates soon. Keep them posting!

  10. CG

    Content Permissions: Adds a meta box on your write post/page editor that allows you to restrict content to specific roles.

    i use custom fields outside my post content editor and with your plugin my custom fields aren’t able to be restricted. any chance in having the whole loop restricted and not just the content…

  11. Cristian

    Good job, good work, good god you do like giving stuff for free! :)

    This is great stuff you have done here! I actually have a project down the line were I’ll need to integrate amember with WP and the private blog functionality is perfect!

    Not sure how to contribute, but I’ll write a small post about your Members plugin.

    Can’t wait to see how this will develop!

  12. Alexandre P

    hi !

    I’m looking for a plugin that allows me to restrict each of my authors to post only in a specific category, does it make it possible?
    For instance, author A needs to only post in Category 1. Author B needs to only post in Category 2. Author C can post in category A and 2.

    Possible?

    Thank you,

    A.

  13. Anibal

    its good ! is it possible to enable o disable permission to manage widgets ?

  14. Members: WordPress Plugin by Justin Tadlock

    [...] Justin Tadlock has done it again. This time he released to the Wordpress community a user, role, and content management plugin called Members. [...]

  15. links for 2009-09-18 | Links | WereWP

    [...] Members: WordPress Plugin Members plugin is a user, role, and content management plugin. Its purpose is to make WordPress a more powerful CMS by giving you fine-grain control over the users of your site. (tags: wordpress plugin users) [...]

  16. Abu Aufa

    Great plugin..!! Thanks..

  17. rgregory

    @Justin and Cody Redmon – I want to add the disclaimer that I hope you never start charging more than our club fees for you work, but perhaps this could be something that someone could do for a fee. It would seem sensible that if you wanted to exclusively make money with a plugin that you might have to pay for the solution. GPL of course!

  18. Don Spark

    Congratulations and thanks. I need this. I’m installed this on a multi-user site immediately.

    minor point:
    Your readme is excellent and concise. I installed the plugin through WP > Plugins > Add New. I do not see the read me available linked from this article or in WP. It’s easy to download and unpack or navigate to the plugin by ftp. But, probably, you want to streamline access to the read me in the interest of streamlining.

  19. Custom capabilities in plugins and themes

    [...] can probably list a million reasons I think my recent Members plugin is neat. Not only have I deployed it on about five of my own blogs in the last few days, I’ve [...]

  20. Julian

    Great plugin. I tried to use in my blog…. but after activation .. not works fine because some conflict problems with other plugins :( . I hate wp plugin conflicts!

  21. CG

    custom fields are associated with a particular post… now if that post was to be excluded from certain groups, i’d also want the custom fields associated with that post excluded as well

  22. Pete

    couldn’t we have the option?

  23. Pete

    what I want compared to what you want re custom fields being hidden… have an option tick box?

  24. - leg med nye medier. Eller noget.

    [...] Members: WordPress Plugin (tags: wordpress plugin) [...]

  25. Julian

    Thanks Justin. Can you add an custom individual page for Register in this plugin ?

  26. Jan Egbert

    When can I start translating this WordPress E X T E N S I O N?

    Thanks Justin! This extension is clean, fresh, intelligent, etc. I love it, just like I love Theme Hybrid Framework and all your plugins. You tend to make exactly what I need when I need it. It’s kind of scary…

  27. WordPress Plugin Releases for 09/19 « Weblog Tools Collection

    [...] Members [...]

  28. JimHadfield

    Justin,
    I guess by the comments you are seeing that you have come upon a much needed plug-in. Having come from a PN background, I truly missed a great user management system. I am looking forward to using “members” and your future development of it. Congratulations on a job well done.

  29. links for 2009-09-21 en newdisco

    [...] Members: WordPress Plugin Un nuevo plugin de Wordpress para editar a los usuarios registrados (tags: wordpress plugin registered users register roles capabilities permissions) Archivado en:   |   Search [...]

  30. CG

    “Besides, it’s not the post that is restricted. It’s the post content that is.”

    What’s the advantage in just restricting the write panel’s content and nothing else associated with the post compared to including custom fields that are WITHIN the loop. I see nowadays as WP is being used as a CMS posts are using custom fields more and more as a way to make it easier for users to submit their content in a more structured way… so in that sense it makes sense to me to include the whole loop as what should be restricted, not just the content.

    What does everyone else think about this?

  31. Jan Egbert

    @ CG :

    I think you could do this with the template tags available in the Members plugin. So both methods are possible. Even better!

  32. Jan Egbert

    Just Tadlock – I translated the plugin. How do i get the translation to work? I put it in the members folder, didn’t work. I put it in a new folder called languages. Didn’t work.

  33. Edvinas Stonikas » Wordpress įskiepiai #1

    [...] Members [...]

  34. Descubrimientos del 22 Septiembre 2009 | Blog de unique3w

    [...] ‘Members’, un plugin de wordpress para obtener mayor control sobre los usuarios de tu web. – Members: WordPress Plugin [...]

  35. Wes Linda

    Great tool. Well written and very functional. Wondering if there is a thought on adding the ability to provide multiple groups for users. Perhaps primary & secondary. Would be a really neat option.

    The main reason we’re looking at it, is based on our desire to group users and send emails to those groups, but some site members could be members of multiple groups.

  36. links for 2009-09-22 | Digital Rehab

    [...] Members: WordPress Plugin (tags: wordpress plugin users cms membership management) [...]

  37. Wes Linda

    Justin – Thanks for the quick reply. Understand your point, just have a specific need and like to work within the realm of plugins so that updates / upgrades can go as smoothly as possible. Never know the answer to a question till we ask. Thanks again.

  38. Kiran

    Nice plugin,
    Though it needs extra features on widget
    - a link to “Register”,
    - a link to “Logout” after logging in
    - a link to go to “Profile” after logging in (Same way as AJAX Login Widget++ does)

    I like this plugin better,
    though I will wait till the next updates to use it.

    Kiran

  39. Jack

    The best thing about MovableType is that they have user profiles, favoriting(recommending) and following functionality built-in.

    Wordpress has plugins for each of these components but those do not work together. Please extend the functionality of your plugin so that wordpress could become a social blogging application.

    Thanks.

  40. Andrei Gheorghiu

    I need to hide from user of certain roles posts and pages other than their own in the edit posts and edit pages admin areas.

    I would like to and I think it’s possible to do this by simply adding them a “capability” which in this case would actually be a restriction.
    After searching a bit i found a plugin that did just that, but it applies this to all user levels except admin. So I changed the code a bit.

    This is about as far as I could go (I’m not much of a programmer – I’m a DIY-er as you gracefully previously described my kind):

    add_filter('parse_query', 'parse_query_own_only' );
    
    function parse_query_own_only( $wp_query ) {
        global $current_user;
        if ((esc_url( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false) || (esc_url( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit-pages.php' ) !== false)) {
    	if has_cap('manage_own_only') {
                $wp_query->set( 'author', $current_user->id );
            }
        }
    }

    The code above is inspired and derived from http://code.mincus.com/41/manage-your-posts-only-in-wordpress/ plugin created by mincus code.

  41. Andrei Gheorghiu

    There is an error in my code above: the esc_url needs to be replacesd with strpos in both instances.
    The code from my previous comment hides posts and pages of other authors throughout the entire site, not just in wp-admin/edit.php and wp-admin/edit-pages.php.

    Sorry for messing up.

  42. Rich Staats

    Hey Justin, great work man. I was messing around and noticed that the content permissions replaces content with “you do not have permission…” but still displays the title. Is there a way to completely remove the entire post (title, post content, etc) from the loop when unregistered viewers are viewing the site. As if the post never existed?

    Thanks a bunch.

    Rich

  43. Rich Staats

    by theme customization were you referring to adding a conditional with one of your template tags, like:

    //run the loop allowing all content

  44. designOdyssey

    This is awesome. I was looking through Role Scoper, Capabilities Manager, and Role Manager to get what I wanted. Not sure Members yet has all I wanted from Role Scoper, but it’s headed there.

    What’s great is that I’m trying to keep the number of plugin authors I rely on to a minimum. Helps with learning code, debugging, etc. Given that I’m using Hybrid, I’m pretty sure, your plugins will be compatible for some time. That’s very reassuring.

    Thanks again.

  45. designOdyssey

    I’m looking to use something like Flutter or More Fields to create custom write panels for authors. I’d like to restrict which write panel they see using something like Members. Is this functionality present now or even planned? Been looking at Role Scoper and Post Control CMS as alternative means.

  46. CG

    “Rich Staats — Yes, that’s definitely something that’s feasible with this plugin. It’ll require a little theme editing, but it’s possible.”

    Isn’t that what I was saying?

  47. CG

    Whatever… I suspect there’s a lot of users out there that’d like to see more than just the ‘content’ hidden. Maybe something more like this…

  48. CG

    Sorry, I was just trying to help out designOdyssey, and the other link was to show to you what I’d like with respect to managing content on a per role basis… they were both on topic but if you don’t want urls that’s fine.

  49. Sket på nettet den 24.09.09

    [...] Members: WordPress Plugin — 4:04pm via [...]

  50. yehoshanah

    Thank you Justin. Several plugin name “Role manager” plugin to customize roles but it creator seems to have stopped development and updates. Could I replace “role manager” plugin with “members” plugin? Can I transfer data from “role manager” to “members” plugin?

  51. slee

    Hi Justin great plugin i wonder if it would be easy/possible to integrate this with a payment module? i am working on a charity website that needs a members area where people pay a small donation to see the member’s content. your plugin seems like an ideal solution as i want to help keep their costs down.

  52. Pete

    “pay a small donation to see the member’s content”
    There’s a plugin available that allows ‘pay per view’… but modesty forbids me from putting the url here :)

    In any case it’d be a nice feature

  53. Tibor

    Haven’t found the time to try things out yet, but this looks like VERY helpfull plugin. Could it also be used to give a certain role the restriction to only post in certain categories?

    Thanks in advance!

  54. rZr

    And again I have been posting on older pages, third try now ;) . I am using this plugin now for some importship plugin (from the fabrication side). Where every importer in various countries can keep their own info up to date. Also their dealers can keep their info up to date.

    So this plugin really comes to handy, though some work is still neccesarry for my tasks ;) .

    One being able to have users set an country (dropdown, or map even) when registering their account.
    Two, being able to have users request dealer or import status/role, so they are able to update their information.

    Would really like have an brainrush session with you regarding some functionality.

  55. chad

    Thank God that you have made this plugin! It rocks and the development is exactly what I have been looking for. Other plugins have been to convoluted for me, but this is perfect!

    Quick question: how easy is it to have the pages/posts that are “restricted” to disappear from wp_list_pages etc. ? Possibly have that as a component option so they are automatically hidden and unhidden based on login?

    Thanks again for your development!

  56. Pancake

    thanks a lot for the plugin, that’s exactly what I wanted to have, and i also pretty sure that your plugins will be compatible for more time than others.. That’s very important for me!

  57. Super Plugin – Wordpress Leden Plugin | Wordpress Internet Marketing

    [...] met een Wordpress website heel mooi een Ledensysteem aanmaken door middel van deze nieuwe plugin. Justin Tadlock heeft een nieuwe plugin gemaakt, die er veelbelovend uitziet.  ( En nog gratis ook [...]

  58. Panagiotis

    Justin thanks a lot for the plugin. I have activated the “Private Blog” component. Although the documentation said that: “Note that feeds are not currently blocked with this component, but it’s likely they will be later with an introduction of a feeds component.” I notice that feeds aren’t available either by a feedreader (I am using FreadReader3 which shows the message “Error adding feed:;No RSS URLs found!” ), or using a browser. Not that when deactivate the plugin feeds are available on the same address. I don’t want to have my feed public but is this the plugin’s expected behavior?
    Thanks in advance.

  59. Andy Macaulay-Brook

    I need to implement some kind of paid subscription before Christmas – have you got as far as documenting how components can/should be added? I’ll have a look at the source, but if you have a preferred way of doing them please do get in touch. A.

  60. Jauhari

    I will use it, thanks justin to create this wonderful plugin

  61. Panagiotis

    I’m also wondering if file attachments will be protected in the future versions of the plugin.

  62. Pete

    I’d like to see all of role scoopers features but in a much user friendly interface

  63. Kate Mag

    Thanks for the plugin, Justin. This is what i need for my client’s project.

  64. TK Pandey

    Custom fields are associated with a particular post… now if that post was to be excluded from certain groups, i’d also want the custom fields associated with that post excluded as well. You have done a good job, keep going..

  65. Rick Reddel

    So far, I think this plug-in will be very useful for my website. While my site is still under construction, I have noticed when I use your plug-in, my entire site requires a login in order to access it. What am I doing wrong?

  66. Mark

    I was looking for a plugin that would allow me to remove the publish_posts capability from the Author role. It installed easily in a snap and worked like a charm. Thanks so much for your excellent work!

  67. deakaz

    great, I will try this out. I love wordpress plugins!

  68. Donna

    Love this plugin! Works great and I will use it in an upcoming site. The one thing I am not sure how to handle though is to have the members-only menu options only show up if the member is logged in. Right now everyone sees all the menu options and if they are not authorized to view the page, they get the appropriate error but it would be nicer if they did not even see the option.

    This would be a useful enhancement to the plugin.

  69. Ali

    Thank you SO MUCH for this plugin! I’ve been searching high and low for a members solution as I plan on creating a site with premium content.

  70. diederik

    Hi,
    thanks a lot for this (free) and efficient plugin: making private pages is easy now.

    I do have 1 question: I made a detail page (not private), called ‘pagina’, which can be updated by one user only (with his specific role).
    So I create a capability ‘edit_pagina_page’, it doesn’t work.
    Only when I select also capability ‘edit_other_pages’, it works, but ofcourse that makes all the pages editable.

    Do you have any suggestions..?

    thank you very much,
    diederik

  71. Álvaro Degives-Más

    About PayPal support – i.e. for paid membership / subscription options – it looks like Aaron Campbell has developed something quite impressive that might just be the type of solution the Members plugin needs: a PayPal framework application.

    Would be great if Aaron could provide some help in making the two plugins play nice together!

  72. diederik

    Hi,

    there is a usefull and simple screencast/tutorial howto use the members plugin to create a ‘private page’:
    http://screenr.com/3HH

  73. Edward Kelley

    I am really surprised that someone has not come up with a plugin/hack that allows a wordpress blog to use extended user fields, themed login, profile & registration pages in one plugin. There are so many plugins out there that do one part or another but nothing seems to allow for a complete, integrated user management system.

    I don’t care for the layout and design of the wordpress login, profile or registration pages. I want to add fields to the wordpress user meta data and use themed login, profile & registration pages to manage them. I want to suppress the wordpress hidden fields in the profile and registration pages so that the user never sees them.

    Is there anything out there that does all this in one neat little plugin?

  74. Todd

    Great plugin, Justin!

    Just wondering if you know of a way to restrict by role, which pages a user can post to? I’m creating a site where there will be three users, each will have a specific page they post to, but I want each to only see their specific posts and respective page in the backend.

    Any thoughts?

  75. Mike

    We are attempting to use members for restricting access to pages based on roles, but, it appears that only the admins can gain access to the restricted pages regardless of the roles on the page. For instance, we restrict a page to the role ’super’. A user with the role of ’super’ is unable to access that page, only the users with ‘admin’ can access the page. Any thoughts?

  76. Jim

    We’d love to have the ability to be able to break out “delete users” into “delete editors,” “delete custom roles,” “delete admins,” etc.

    We want to give someone CMS access to the WP back-end and the ability to create/edit/delete roles with the exception of admins.

  77. Chris

    Hey Justin!! Great job and thanks for this plugin!! I used to use the Role Manager Plugin but, it seemed like many of the features didn’t work anymore with the newer versions of Wordpress. This makes everything setting up a Wordpress CMS site a lot easier. It seems like this plugin and the PODS plugin are on the cutting edge of making Wordpress a ‘legimate’ and big boy worthy CMS.

    Thanks again!!!

  78. Chad

    Does this functionality exist now? I’m pretty sure my theme is rock solid.

  79. Ronaye

    Plug-in works nicely, though one question … I’m trying to modify the code for the login form in “edit plugins”. The changes are saved but don’t show in my web browser. In WordPress I have “inactive” next to the /members/functions.php file name. How do I get that one activated so that it takes note of the changes I made?

    Thanks!
    Ronaye

  80. Keith

    Hi,
    1. I am trying to set the capabilities for contributors to only view their own post. Right now it list all the post from all users.

    2. I got lucky and guess how to create a pending Capability by adding the word “pending” to publish_posts. I added publish_posts_pending and it worked. Now all post are goes to pending status for review. However, how do I create other capabilities if I don’t know the code for it?

    3. How do I remove all the other links in the navigation? I unchecked “read” capability, but it still shows Comments, Settings, and Contact which are other plugins I use. Is there a way to remove them so contributors don’t click them.?

    Thank you for your help!

  81. GT

    Hey there,

    The plugin is pretty impressive – but in my implementation it forced everybody who navigated to my site to log in: effectively it was not possible to have a public site. (As admin I was utterly unaware of this; I only found out about it through investigating a dramatic drop in readership).

    It may be that there was some sort of unlpeasant interaction between the plugin and some other plugins, or it may be that I mal-parameterised Members – whichever it is, I thought folks ought to be made aware (so this is not a criticism of the plugin per se: it is more a ‘heads up: there might be issues”).

    For now I’ve had to delete it; I will more thoroughly investigate what went on this week.

    Cheerio

    GT

  82. Karmic Koala KO

    [...] Access Control that seemed to be strangling the server. I swapped it out for Justin Tadlock’s Members plugin. Things are a lot swifter. Maybe I didn’t have Social Access set-up correctly, who [...]

  83. Rich Staats

    Hey Justin, thanks for this. I am using the:
    if ( function_exists( ‘current_user_has_role’ ) && current_user_has_role( ‘editor’ ) )
    to show content and was unsure of the best way to include more than one role in this. I have not been successful thus far.

    Thank you.

    Rich

  84. gegewan

    good job, i like ur plugin

  85. Sara L. Martin

    I’d like to be able to edit the message displayed when someone tries to access restricted content and/or redirect to a login page.

  86. Ronak

    Thanks very much i have downloaded this plugin and i will be using this for my new web site. thanks a lot

  87. Rik

    Hi, Great plugin! But there is one major issue that I’m having with it.

    I want my editor to have the add_users and edit_users (maybe even delete_users) role, but only for people below their role.
    If these roles are set, the editor can edit or even delete the Administrator.
    If only the edit_users role is set, the editor can still delete users (including admin).

    Is there a way around this to enable him to edit/delete below editor roles only?

  88. Rob Blatt

    After reading all the comments mentioning it, I don’t think you understand what people are asking for when inquire about restricting the custom fields for certain roles.

    What people (and I) are asking for is the ability to restrict what roles can access and change custom fields, no one is asking that the custom fields only be able to fuction in certain ways.

    For instance: as the administrator of a site, if I give someone the ability to create and edit posts, but those posts have to be approved by an editor first, I can do that. Let’s also say that editor adds some custom fields to every post. What I want to be able to do is prevent someone from editing/submitting custom fields.

  89. Ian

    Justin,

    Thank you very much for your plug-in and all of your hard work! I am having one serious issue with the plugin that I wanted to bring to your attention and I am wondering if anyone else has encountered it.

    This issue is in relation to the ‘New Role’ function. I have created a ‘Blog Manager’ role, which I have provided with all the capabilities of an Author but with additional capabilities as well. For some reason this new role does not show up in the ‘Post Author’ drop-down menu when I write a new post. This problem means that the Blog Manager cannot add new posts under his own name – he can only write a new post if he selects the name of another user (admin, author, or contributor) as the author instead.

  90. Tom Hermans

    Justin,

    congratulations, this plugin seems to fit my needs exactly..

    grtz,
    Tom.

  91. Marc

    Hi,

    I’m missing the function to edit the role name. ;)

    regards,
    Marc

  92. Josh

    Great work Justin. I’ll actually be using these features as selling points to a few of my more hands on clients. Do you do any custom work?

  93. Greg

    Hello, this seems like a really great and useful plugin. I don’t see a way to logout on the Login widget and am just wondering if I’m missing something?

    Thanks,
    Greg

  94. Private WordPress Beiträge für geloggte User zeigen – bueltge.de [by:ltge.de]

    [...] der entsprechenden Rolle zu geben. Dies kann man mit Hilfe eines Plugins tun, zum Beispiel Members, oder einfach mit einem kleinen Codeschnipsel in functions.php des Themes. Der jeweilige Schnipsel [...]

Leave a Reply

By submitting a comment here you grant this site a perpetual license to reproduce your words and name/web site in attribution.

Please use your real name or a pseudonym (e.g., pen name, alias, nom de plume) when commenting. If you add your site name, company name, or something completely random, I'll likely change it to whatever I want.

Recommended Purchases

Gravity Forms Plugin for WordPress 'Digging Into WordPress' book for WordPress users

WordPress-o-Sphere

  • WordPress 2.8 – "Baker"
    WordPress 2.8 adds hundreds of bug fixes, adds cool functions for themes, boasts a new widget API, and makes custom taxonomies easy for end users.
  • WeRockWP
    WeRockWP recognizes and showcases the individuals who contribute much to the WordPress community. These individuals are called WordPress Rockstars.
  • wpazo
    The all-signal, no-noise, source for the best WordPress stuff.
  • BuddyPress 1.0 has arrived
    The long-awaited BuddyPress (a set of plugins that turns a WordPress MU install into a social network) has been officially released.
  • BuddyPress for WordPress (not MU) coming
    It looks like BuddyPress will also be released for normal WordPress installs (not just WPMU).