[wp-hackers] Custom Post Type + Capabilities & Roles
Jake Goldman
wphackers at jakemgold.myfastmail.com
Sun Jun 27 21:17:45 UTC 2010
It may. Let me experiment. I think my confusion surrounds not fully
understanding the way the singular "edit_post" and "delete_post"
capabilities are handled on the back end.
As to your question, you need to add those new capabilities
($role->add_cap) to the roles who should be able to edit those posts.
Jake
On 6/27/2010 4:31 PM, Joaquin Rodriguez Montero wrote:
> Jake,
>
> Based on your code I added:
> 'capabilities' => array( 'edit_post' => 'guest_question','edit_posts' =>
> 'guest_questions'),
> And that allowed me to submit it for review.
>
> I couldn't succeed to show the new post type on any other user than the
> guest blogger.. does this bit helps what are you trying to achieve?
>
> Chocks
>
> ------------------------------
>
> Message: 2
> Date: Sun, 27 Jun 2010 09:57:34 -0400
> From: Jake Goldman<wphackers at jakemgold.myfastmail.com>
> Subject: Re: [wp-hackers] Custom Post Type + Capabilities& Roles
> To: wp-hackers at lists.automattic.com
> Message-ID:<4C2758CE.2080204 at jakemgold.myfastmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Exactly what happens to me. I'm fairly convinced at this point it's just
> an obscure bug. Even if it there's a way around this (Andrew?) it seems
> like this is a reasonable use case that just doesn't work as one should
> expect. You shouldn't be able to get to the "Add New" screen only to be
> presented with, effectively, a "you can't add this" error.
>
> Will submit to trac later today.
>
> Jake
>
>
> On 6/27/2010 9:09 AM, Brent Shepherd wrote:
>
>> Based on my experimentation, if a user had only the "edit_questions"
>> capability, they would be able to view the "Questions" admin page, as well
>> as the "Add Question" page. However, when entering a question on the "Add
>> Question" page, the auto save script would throw a "You are not allowed to
>> edit this post" error at the bottom of the edit box. When they click
>>
> "Submit
>
>> for Review" WordPress dies showing the "You are not allowed to edit this
>> post" error.
>>
>> Andrew, have you created a custom post type with a custom capability and
>> successfully been able to recreate a contributor role using just
>> "edit_{custom_post}"? I haven't been able to make it work.
>>
>>
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
>
More information about the wp-hackers
mailing list