Como não poder deletar usuário Admin ou até mesmo ver
-
Bom , minha dúvida é a seguinte.
Eu criei um tipo/função/regra nova que eu chamo de Admin_Site.
Tá até ai tudo bem nada demais, mas o problema é que eu quero que o usuário que tenha este poder de Admin_Site , não possa ver o usuário admin do site e nem possa deletar o mesmo E quero que o usuário Admin_Site pode criar outros usuários como ele , que no caso seriam outros Admin_Site e também editores e etc.
Só que eu não faço idéia de como fazer.
Tipo estou no arquivo functions.php, com este código
<?php if( current_user_can('Admin_Site') ) { // true if user is an editor } if( !current_user_can('administrator') ) { // true if user is not admin "if( !current_user_can('administrator') )" isto é o que tinha } if( current_user_can('edit_posts') ) { // true if user can edit posts } ?>
Só que não sei como dizer o que eu quero em código para o wordpress.
Tipo eu quero dizer, o usuário que não for “administrator”(acho que é este o admin, segundo as regras do wordpress) não pode ver o administrator e nem mesmo deletar.
E porque ser especifico no caso de deletar , pois mesmo não vendo o cara cara poderia tentar deletar usando a url lá em cima , acho eu.O principal, eu quero saber como eu adiciono ou retiro caracteristicas de um tipo de usuário.
Mas eu quero material explicando para QUEM não sabe , não estes materiais ridiculos que eu acho , explicando para quem já sabe …. eu até hoje não entendendo porque os caras fazem tutorial para quem sabe 🙁Bom muito obrigado a quem pelo menos ler este post e tiver saco para talvez tentar me ajudar 🙂
Aqui nesta parte // true if user is not admin, aqui eu entendi que se o cara não for admin , pelo que entendi eu posso colocar o que eu quero que ele não pode fazer.
Se entendi é isto.
Tipo se entendi , ali eu colocaria não deletar usuário admin ou não pode ver usuário admin.
Alias como eu espefico que um usuário dentro de uma regra no caso “Admin_Site” não pode deletar algum outro tipo de usuário que esteja sobre outra regra , tipo admin.
Eu ainda não lembro de ter visto em algum lugar explicando isto, que tiver algum exemplo disto , por favor poste aqui 🙂Se alguém quiser me ajudar e não entendeu o que eu quis dizer , por favor pergunte/fale que eu tento explicar melhor .
Opa achei um cara fazendo uma pergunta parecida com a minha aqui
http://pt.forums.wordpress.org/topic/editor-cria-novo-usuario-igual-ou-abaixo-dele?replies=7Vou ler 😀
É um maluco ali disse para usar o plugin USER ROLER EDITOR , coisa que já testei e não vi/sei como fazer para NÃO poder deletar e ou mesmo ver o usuário “admin” no caso.
Isto lógico mantendo as funções ou sei lá eu como chama , acho que é regras , de o usuário dentro da regra “Admin_Site” poder criar usuários e deletar eles, menos claro o usuário admin(sabe o usuário padrão de quando se instala o wordpress )
- O tópico ‘Como não poder deletar usuário Admin ou até mesmo ver’ está fechado para novas respostas.