0
我註冊了一個新的帖子類型&,將其命名爲eassy
。Regisitry post type word
我還添加了兩個新的用戶角色,一個是member_area,另一個mentor_area。 現在,當member_area角色的用戶登錄到儀表盤也得看,編輯,刪除,只發布有自己的帖子..和他們沒有得到過其他用戶的帖子控制..
但萬一mentor_area用戶可以看到所有member_area用戶發帖,編輯,刪除,(完全控制)。
這是可以用WordPress的默認功能來完成,還是我必須使用插件呢? 任何一個可以告訴我這一個例子嗎?..
,我也想知道如何來顯示member_area & mentor_area儀表盤上左側sidbar只EASSY後類型的鏈接..
add_role ('member_area', 'Member Area', array (
'read' => true
));
add_role ('mentor_area', 'Mentor Area', array (
'read' => true
));
add_action ('init', 'create_my_post_types');
function create_my_post_types() {
$capabilities = array (
'publish_posts' => 'publish_eassy',
'edit_posts' => 'edit_eassy',
'edit_others_posts' => 'edit_others_eassy',
'delete_posts' => 'delete_eassy',
'delete_others_posts' => 'delete_others_eassy',
'read_private_posts' => 'read_private_eassy',
'edit_post' => 'edit_eassy',
'delete_post' => 'delete_eassy',
'read_post' => 'read_eassy'
);
register_post_type ('eassymamagment', array (
'labels' => array (
'name' => __ ('Eassy'),
'singular_name' => __ ('eassymamagment')
),
'public' => true,
'capability_type' => 'eassymamagment',
'menu_position' => 6,
'capabilities' => $capabilities,
'rewrite' => array (
'slug' => 'eassymamagment'
)
));
}