Codex

pt-br:Funções e Capacidades

Ajuda ao Usuário WordPress
Referência da Ajuda Contextual - Este artigo é acessado a partir da Ajuda Contextual do WordPress PT-BR.
Procure nosso Fórum Oficial se precisar de mais ajuda sobre este assunto.

O WordPress usa um conceito de Funções, destinado a dar ao proprietário do blog a capacidade de controlar e atribuir que os usuários podem e não podem fazer no blog. Um dono de blog pode gerenciar e permitir o acesso a funções como escrever e editar artigos, criação de páginas, a definição de links, criando categorias, moderar comentários, gerenciar plugins, gerenciamento de temas e gerenciamento de outros usuários. A ferramenta que dá ao proprietário do blog deste controle é a capacidade de atribuir uma função a um usuário.

WordPress tem seis funções pré-definidas: SuperAdmin, Administrador, Editor, Autor, Colaborador e Assinante. Cada papel tem permissão para executar um conjunto de tarefas chamado Capacidades. Há muitos recursos, incluindo publish_posts, moderate_comments, e edit_users. O padrão das Capacidades são pré-designados para cada função.

O Papel do Super Admin tem permissão para executar todos os recursos possíveis. Cada um dos outros Funções tem um número decrescente de permissão Capacidades. Por exemplo, o Papel do Assinante tem apenas a capacidade de leitura. Um Papel particular não deve ser considerado de alto nível para outro Papel. Em vez disso, consideram que os Funções definem as responsabilidades do usuário dentro do blog.

O WordPress Plugin API permite que os Funções e as Capacidades possam ser adicionados, removidos e alterados.

Contents

Resumo de Funções

  • Super Admin - Alguém com acesso à administração da rede do blog, possuindo o controle de toda a rede.
  • Administrador - Alguém que tem acesso a quase todas as funcionalidades de administração.
  • Editor - Alguém que possa publicar e gerenciar mensagens e páginas, bem como gerenciar mensagens de outros usuários, etc.
  • Autor - Alguém que possa publicar e gerenciar suas próprias mensagens.
  • Colaborador - Alguém que pode escrever e gerenciar suas mensagens, mas não publicá-las.
  • Assinante - Alguém que só pode gerir seu próprio perfil.

Após instalar o WordPress, uma conta de Super Admin com todas as Capacidades é criada automaticamente.

Funções

Um Papel define o conjunto de tarefas que um usuário tem permissão para executar. Por exemplo, o Papel do Super Admin engloba todas as tarefas possíveis que podem ser realizadas dentro de um blog WordPress. Por outro lado, o Papel do Autor permite a execução de apenas um pequeno subconjunto de tarefas.

A seguir uma lista dos Funções padrões e as suas Capacidades:

Super Admin

Administrador

Editor

Autor

Colaborador

Assinante

Capacidades vs. Tabela de Funções

Capacidade / DescriçãoSuper AdminAdministradorEditorAutorColaboradorAssinante
activate_plugins / Ativação de plugins
add_users / Adição de usuários
create_users / Criação de usuários
delete_plugins / Exclusão de plugins
delete_themes / Exclusão de temas
delete_users / Exclusão de usuários
edit_files / Editar arquivos
edit_plugins / Editar plugins
edit_theme_options / Editar opções de tema
edit_themes / Editar temas
edit_users / Editar usuários
export / Exportação
import / Importação
install_plugins / Instalar plugins
install_themes / Instalar temas
list_users / Listagem de usuários
manage_options / Gerenciar opções
promote_users / Promover usuários
remove_users / Remover usuários
switch_themes / Trocar temas
unfiltered_upload / Edição irrestrita de envio
update_core / Atualizar sistema
update_plugins / Atualizar plugins
update_themes / Atualizar temas
edit_dashboard / Editar Painel de Ferramentas
moderate_comments / Moderar comentários
manage_categories / Gerenciar categorias
manage_links / Gerenciar links
unfiltered_html / Edição irrestrita de código HTML
edit_published_posts / Editar artigos publicados
edit_others_posts / Editar artigos de outros autores
edit_pages / Editar páginas
edit_others_pages / Editar páginas de outros autores
edit_published_pages / Editar páginas publicadas
publish_pages / Publicar páginas
delete_pages / Exclusão de páginas
delete_others_pages / Exclusão de páginas de outros autores
delete_published_pages / Exclusão de páginas publicadas
delete_others_posts / Exclusão de artigos de outros autores
delete_private_posts / Exclusão de artigos privados
edit_private_posts / Editar artigos privados
read_private_posts / Ler artigos privados
delete_private_pages / Exclusão de páginas privadas
edit_private_pages / Editar páginas privadas
read_private_pages / Ler páginas privadas
upload_files / Enviar arquivos
publish_posts / Publicar artigos
delete_published_posts / Exclusão de artigos publicados
edit_posts / Editar artigos
delete_posts / Exclusão de artigos
read / Leitura

Capacidades

switch_themes

edit_themes

  • Desde a versão 2.0
  • Permite o acesso a Aparência > Editor para editar arquivos do tema.

edit_theme_options

install_themes

activate_plugins

edit_plugins

install_plugins

edit_users

edit_files

  • Desde a versão 2.0
  • Nota: Deixou de ser utilizado.

manage_options

moderate_comments

  • Desde a versão 2.0
  • Permite que usuários possam moderar comentários do Sub-Painel de Comentários(embora o usuário precise da capacidade edit_posts para ter acesso a isto)

manage_categories

manage_links

upload_files

import

unfiltered_html

  • Desde a versão 2.0
  • Permite ao usuário postar marcação HTML ou até mesmo o código JavaScript nas páginas, artigos e comentários.
  • Nota: Ativar essa opção para usuários não confiáveis pode resultar em postagem de seu código malicioso ou mal formatado.

edit_posts

edit_others_posts

  • Desde a versão 2.0
  • Permite o acesso às opções de Painéis de Administração:
    • Comentários(Permite excluir o usuário e editar qualquer comentário, consulte edit_posts acima)
  • usuário pode editar posts de outros usuários através da função get_others_drafts()
  • usuário pode ver imagens de outros usuários

edit_published_posts

  • Desde a versão 2.0
  • O usuário pode editar seus artigos publicados. Esse recurso é desativado por padrão.
  • Os controle do núcleo era pela capacidade edit_posts, mas a pedido desta seleção é alterada para edit_published_posts.
  • Se você não deseja que o usuário possa editar seus artigos publicados, remova esta capacidade.

publish_posts

  • Desde a versão 2.0
  • Veja e use o botão "publicar" quando editar seu artigo (caso contrário, eles só podem salvar rascunhos)
  • Pode usar o XML-RPC para publicar (caso contrário, ele consegue uma "Desculpe, você não pode postar sobre este weblog ou categoria.")

edit_pages

read

edit_others_pages

  • Desde a versão 2.1

edit_published_pages

  • Desde a versão 2.1

edit_published_pages

  • Desde a versão 2.1

delete_pages

  • Desde a versão 2.1

delete_others_pages

  • Desde a versão 2.1

delete_published_pages

  • Desde a versão 2.1

delete_posts

  • Desde a versão 2.1

delete_others_posts

  • Desde a versão 2.1

delete_published_posts

  • Desde a versão 2.1

delete_private_posts

  • Desde a versão 2.1

edit_private_posts

  • Desde a versão 2.1

read_private_posts

  • Desde a versão 2.1

delete_private_pages

  • Desde a versão 2.1

edit_private_pages

  • Desde a versão 2.1

read_private_pages

  • Desde a versão 2.1

delete_users

  • Desde a versão 2.1

create_users

  • Desde a versão 2.1

unfiltered_upload

  • Desde a versão 2.3

edit_dashboard

  • Desde a versão 2.5

update_plugins

  • Desde a versão 2.6

delete_plugins

  • Desde a versão 2.6

update_core

  • Desde a versão 3.0

list_users

  • Desde a versão 3.0

remove_users

  • Desde a versão 3.0

add_users

  • Desde a versão 3.0

promote_users

  • Desde a versão 3.0

delete_themes

  • Desde a versão 3.0

export

  • Desde a versão 3.0

User Levels

Antes da versão 2.0, o WordPress usava um sistema de User Levels para usuários. Este foi substituído na versão 2.0 com as funções muito melhor e mais extensível e um sistema de Funções e Capacidades que vemos hoje. Para manter compatibilidade com os plugins que ainda usam o sistema de User Levels (embora isto seja muito desanimado), as funções padrão do WordPress também incluem recursos que correspondem a esses níveis. O sistema de User Levels foi finalmente retirado na versão 3.0.

LevelAdministradorEditorAutorColaboradorAssinante
level_10
level_9
level_8
level_7
level_6
level_5
level_4
level_3
level_2
level_1
level_0

Níveis de Usuário convertidos para Papel

  • Nível de Usuário 0 covertido para Assinante
  • Nível de Usuário 1 covertido para Contribudor
  • Nível de Usuário 2 covertido para Autor
  • Nível de Usuário 3 covertido para Autor
  • Nível de Usuário 4 covertido para Autor
  • Nível de Usuário 5 covertido para Editor
  • Nível de Usuário 6 covertido para Editor
  • Nível de Usuário 7 covertido para Editor
  • Nível de Usuário 8 covertido para Administrador
  • Nível de Usuário 9 covertido para Administrador
  • Nível de Usuário 10 covertido para Administrador
WordPress Brasil
Artigos sobre o WordPress em Português-Brasil.
Todas as comunidades lusófonas também são bem-vindas! Adicione {{Codex-pt}} em seus artigos.