[wp-hackers] Custom Role and Custom Post Types
SWORD Studios
info at swordstudios.net
Sun Feb 13 13:42:44 UTC 2011
Thanks in advance for any help I get with this.
I've defined a new role in wordpress called Designer.
I've create a custom post type called Profile.
Designer needs to have 1 ability and that's to edit a Profile post.
I need to accomplish the following
- Create a custom Role called "Designer" - DONE
- I need to limit the capabilities of the Designer to ONLY edit their
Profile post. I do not want them to be able to "Add Posts" of any type
because each Designer is only allowed one Profile Post
- On registration of a "designer" a custom post "Profile" is created and
published automatically with the new Designer set as the author
- The title of this new Profile will be the name of the Designer set by
the designer upon registration
Problems I'm having
- It's easy enough to limit the capabilities of the new role to only
"edit posts" but that actually gives them access to the entire "Posts" admin
panel which include "add new"
- How do I define that they can ONLY edit a Custom Post Type rather than
a simple Post
- How do I auto create a custom post type upon registration of a new
user? I figure I can grab the hook that is used for a new user registration
and just add the post to the database manually. If this is the best way of
doing it, I can don't need help with this.
Jesse Friedman
More information about the wp-hackers
mailing list