Quantcast
Channel: WordPress.org Forums » All Posts
Viewing all articles
Browse latest Browse all 112466

Kermit524 on "Add capabilities to a post type"

$
0
0

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',
			array(
					'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,
Michal


Viewing all articles
Browse latest Browse all 112466

Trending Articles