Articles of capacidades de

Permite editar o tipo de postagem personalizado, mas não as postagens regulares?

É possível definir os resources de uma function para permitir a edição de um tipo de conteúdo personalizado, mas não a edição dos tipos de postagem regulares? Em caso afirmativo, como eu faria isso? Obrigado!

Novas funções e capacidades no WordPress

Estou criando um novo papel no WordPress, e eu gostaria que ele fosse simlar para um papel de “autor”, exceto que esse novo papel só permite “trabalhar com” uma categoria específica (em outras palavras, permite editar, publicar, excluir postagens de uma categoria específica apenas). Isso pode ser feito?

Precisa criar usuário administrador sem capacidade para criar usuário

Eu preciso remover resources relacionados ao usuário (como ‘create_users’, ‘add_user’, ‘list_users’, etc …) de um usuário administrativo. Testei o código abaixo em um método ‘init’. global $current_user; get_currentuserinfo(); $current_user->remove_cap(‘create_users’); $current_user->remove_cap(‘add_user’); $current_user->remove_cap(‘list_users’); Mas descobri que ainda o usuário pode acessar a interface para gerenciar o usuário (mesmo depois de atualizar muitas vezes). Existe alguma solução além […]

Capacidades do autor: eliminando comentários em suas próprias publicações publicadas

Eu sei que os usuários que têm o autor do papel podem deletar suas próprias postagens publicadas. Mas se alguém comente em uma de suas postagens, o autor do post tem a capacidade de excluir esse comentário?

Capacidades do plugin

Eu criei uma interface que permite aos usuários fazer um certo número de ações, cada uma delas com uma capacidade associada (incluindo o access à interface). Gostaria de ter uma capacidade básica (primitiva aqui?) Que é necessário ter se um usuário quiser preformar todas as outras ações: se o usuário pode excluir um item, o […]

capacidade do usuário add_role não funciona

Eu adicionei um papel dessa maneira: add_role( ‘paar’, __( ‘Tanzpaar’ ), array( ‘add_users’ => false, ‘create_users’ => false, ‘delete_users’ => false, ‘remove_users’ => false, ‘delete_pages’ => false, ‘delete_posts’ => false, ‘delete_private_pages’ => false, ‘delete_private_posts’ => false, ‘delete_published_pages’ => false, ‘delete_published_posts’ => false, ‘delete_others_pages’ => false, ‘delete_others_posts’ => false, ‘edit_dashboard’ => false, ‘edit_files’ => false, ‘edit_pages’ […]

Capacidade de function excluir várias postagens de tipo de publicação não funciona

Eu estou fazendo um novo papel chamado “vendas”, onde eu adiciono resources, para que as pessoas de vendas só possam ler, editar e excluir leads no painel de administração. Tudo funciona bem, exceto que não consigo selecionar vários leads (posts) e excluí-los de uma só vez. Eu adicionei os resources “delete_lead” e “delete_leads”, então, na […]

obtenha o valor da function do usuário como uma seqüência de caracteres da tabela wp usermeta em script personalizado

Acabei de abordar enquanto retrivemos wp_usermeta tabela wp_usermeta , isso retorna a serialização da saída a:1:{s:13:”administrator”;b:1;} Quando eu não desmarcado, ele fornece uma matriz Array ( [administrator] => 1 ) Uma vez que vou fazer uma consulta em um loop foreach para preparar uma lista de registro de usuário personalizada, preciso de uma maneira para […]

Usando media-upload.php – exige que o usuário tenha capacidade edit_posts?

Estou integrando uma ação de upload de imagem, na página de opções para o meu plugin. Funciona, mas a checkbox de diálogo thickbox se senta com uma mensagem “crunching” e nunca completa. Verificar o console no Firebug mostra que a mensagem de erro “você não tem permissão para editar este item” está sendo retornada. Posso […]

Execute apenas a ativação do plug-in em vez de wp_head

Tenho abaixo da function no meu plugin que adiciona mais resources ao usuário atual. // Role setting for add media function wh_edit_roles(){ if ( current_user_can( ‘edit_posts’ ) ){ $user = new WP_User(get_current_user_id()); $user->add_cap(‘edit_post’); $user->add_cap(‘edit_others_pages’); $user->add_cap(‘edit_published_pages’); } } add_action(‘wp_head’, ‘wh_edit_roles’); De acordo com o códice add_cap do WordPress , é recomendável executar esta function na ativação […]