Support » Developing with WordPress » Restricted page types per user

  • Resolved georgerosu23

    (@georgerosu23)


    Hi guys,

    I have an issue that I can’t wrap my head around. I created the custom post type Artist which is a page.
    I then created a custom user: Producer. The producer has access to wp-admin to the following things: Products, Comments, custom taxonomies.
    I am trying to get the producer to be able to add a new artist (page) without actually viewing all the pages in the back-end (such as the cart, checkout) etc.

    Any ideas that might help? I’m using the user role plugin to edit the capabilities.

    Cheers,
    George

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator bcworkz

    (@bcworkz)

    Post types can have custom capabilities associated with them, such as “edit_artist”. Then only roles that have this capability would be able to edit such posts. Initially, not even admins would be able to edit such posts unless the specific capability is added to their role. There is an entire group of capabilities associated with post types that roles would need for full functionality, “edit_artist” is just one example within a hypothetical group.
    https://developer.wordpress.org/reference/functions/register_post_type/#capabilities

    Thread Starter georgerosu23

    (@georgerosu23)

    Hey BcWorkz,

    Thanks for your reply. That’s what I have done and I eventually made it work. I`ve actually used User Capabilites for this and it worked!

    Thanks

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.