Funções de usuário personalizadas

Eu preciso adicionar duas funções de usuário personalizadas que possuem capacidades diferentes. As duas funções de usuário são destinadas a corretores, a única diferença é que um corretor só deve ter access às postagens de nossos tipos de postagem personalizados, enquanto o segundo deve ter access a todas as postagens.

Nenhum deles deve poder carregar mídia, criar ou excluir postagens (de qualquer tipo de publicação). Eles realmente só podem ler uma postagem, corrigir alguns erros (erros de digitação, etc.) e salvar as alterações. As mudanças devem, então, ser aceitas por um administrador ou editor a ser publicado.

Como eu poderia fazer isso?

Por favor, dê a possibilidade de adicionar o painel a essa function de usuário. Atualmente, estou usando a function de usuário “colaborador” e não encontrei uma solução para exibir o painel para essa function de usuário.

Muito obrigado antecipadamente!

Solutions Collecting From Web of "Funções de usuário personalizadas"

Para adicionar uma function, veja: https://codex.wordpress.org/Function_Reference/add_role

Para adicionar resources, veja: clique no link add_cap na parte inferior

Uma lista de todas as capas veja: https://codex.wordpress.org/Roles_and_Capabilities

Para todos os papéis, você também pode usá-los para diferentes tipos de postagem.

se o tipo de publicação for “livros” edit_pages -> edit_books.

NB: Esta configuração é salva no database (na tabela wp_options, campo wp_user_roles), por isso talvez seja melhor executar isso no tema / ativação do plugin