Add capabilities to a post type (1 post)

  1. Kermit524
    Posted 3 years ago #

    The new post type is ad unit
    I want to add a capability to the subscriber user - to be able to add an ad unit.

    This is my register_post_type function:

    register_post_type( 'addunit',
    					'labels' => array(
    							'name' => __( 'ad units' ),
    							'singular_name' => __( 'ad unit' )
    					'public' => true,
    					'has_archive' => true,
    					'rewrite' => array('slug' => 'addunit'),
    					'supports' => array('title','editor','thumbnail','excerpt','comments'),
    					'capability_type' => 'addunit',
    					'capabilities' => array('edit_addunit','read_addunit')

    What happens is:
    1. When I add the 'capability type' key - subscibers have all capabilities for this post type.
    2. When I remove the 'capability_type' key - subscribers has no capabilities for this post type.

    What do I miss?
    I need the subscriber to be able only to add an ad unit and that's it. Which is the best way to achieve this?

    Many thanks in advance for your help,

Topic Closed

This topic has been closed to new replies.

About this Topic