Perguntas sobre 'add-cap'

1
resposta

add_role () é executado apenas uma vez?

Fiquei surpreso ao descobrir que add_role () modifica o banco de dados e falha se a função já existir. Há duas implicações aqui, uma primeira mais séria que a outra: 1) se você está em desenvolvimento e atualiza seu código add_role, você deve pr...
11.08.2011 / 15:30
2
respostas

Permitir que funções abaixo de admin adicionem somente assinantes

Eu quero dar a um grupo de tipos de usuários (Editor + uma função personalizada) o recurso add_users / create_users. O único problema é que eu queria limitar essa capacidade de adicionar apenas usuários do tipo "assinante" e nada acima disso. Ex...
11.02.2012 / 21:52
2
respostas

Confusão com a adição de recursos meta a uma função após registrar um tipo de postagem personalizada com o parâmetro 'capability_type' correspondente

Eu fiquei bastante confuso com o parâmetro 'capability_type' do Custom Post Type (CPT) e adicionando recursos gerados a uma função. Então eu tenho um CPT chamado 'external_role' registrado da seguinte forma: add_action('init', 'external_ro...
13.09.2011 / 14:12
1
resposta

O gancho 'user_has_cap' parece ter duas cargas de página para acionar

Esta pergunta refere-se a outra pergunta que fiz recentemente (http://wordpress.stackexchange.com/questions/29009/how-to-assign-specific-users-the-capability-to-edit-specific-pages-posts -cus /), a resposta para o que me levou a maior parte do c...
01.11.2011 / 16:13
3
respostas

Como 301 postagens privadas em vez de 404?

Como faço para redirecionar 301 páginas particulares, em vez de 404? Se uma postagem é privada, o WordPress a filtra na consulta SQL, portanto, não há variáveis $ post para trabalhar. Eu gostaria que esse código funcionasse, mas não: add_a...
08.03.2011 / 03:56
1
resposta

Remover o recurso upload_files de uma função, mas permitir que a função gerencie uma imagem de avatar

Eu tenho um site com 1 admin, 11 editores e mais de 4000 autores. Preciso evitar que os autores adicionem mídia ao servidor e usem todo o armazenamento. Inicialmente eu tentei function removemediabuttons() { if($user->wp_user_level...
18.12.2015 / 18:26
0
respostas

Função personalizada somente para CPT

Eu removi os recursos específicos do administrador para a função personalizada, mas eles ainda podem excluir as listagens publicadas pelo administrador. Eu só quero que pessoas com a função personalizada de submit_listing possam enviar e edit...
01.01.2018 / 00:48
3
respostas

Como posso conceder capacidades diretamente aos usuários (não funções) no wp-admin?

Eu quero criar recursos dinâmicos usando WP_Role :: add_cap () algo como $author_role = get_role('author'); foreach ($sections as $section) { $author_role->add_cap( "edit_{$section}_pages", /* grant= */ false ); } e, em seguida,...
19.05.2011 / 21:43
1
resposta

add_cap apenas adicionando os dois primeiros no array

Depois de vários dias tentando localizar um problema no código, o add_cap está pegando apenas os dois primeiros em uma matriz. O primeiro (editor) só adicionará delete_others_pages e delete_others_posts ao banco de dados. Se eu usar o segundo mé...
13.02.2014 / 05:22
1
resposta

Adicionando uma função adicional a um administrador

O usuário 19 é um administrador do WP. $user = new WP_user( 19 ); $user->add_role( 'custom_role' ); O código acima funciona e adiciona o papel custom_role . No entanto, quando executo o mesmo código no gancho personal_options_upd...
20.04.2016 / 00:03