Novidades

Inscreva-se em nosso canal no Youtube Daviwp

Como esconder as opções do plugin Advanced custom fields para não aparecer pro usuário editor

29/10/2014 Novidades | WordPress (0) comentário

Olá meus caros amigos! eu tenho postado muitos posts simples mas na hora H ajuda pakas hehe… Esse é mais um, com esse método agente desabilita o usuário editor de visualizar dentro do admin do wp as opções do plugin, não tem necessidade pro seu cliente ver, ele não precisa mexer, se você já criou os campos tudo bonitinho, desabilitar fica mais amigável, ele não vai ficar te perguntando o que é isso, e ainda mais se ele for curioso e bagunçar seus campos personalizado ai você esta no SAL! rs bem vamos lá.

01 – Bem pessoal é o seguinte copie e cole esse código no seu arquivo functions.php. Agora repare no código onde esta escrito “aqui vai o nome do seu usuário administrador” esse é o usuário que tem permissão de ver as opções do plugin, os outros ficam fora da jogada.

/**************************************
 * Removendo plugin advanced para usuario editor
 **************************************/
function remove_acf_menu()
{
    // provide a list of usernames who can edit custom field definitions here
    $admins = array( 
        'Aqui vai o nome do seu usuário administrador', 
    );
    // get the current user
    $current_user = wp_get_current_user();
    // match and remove if needed
    if( !in_array( $current_user->user_login, $admins ) )
    {
        remove_menu_page('edit.php?post_type=acf');
    }
}
add_action( 'admin_menu', 'remove_acf_menu', 999 );

Espero que ajude ai quem precisa, Duvidas mande comentários vou fazer o possível para responder todos.
Abraço até a próxima!

daviwp

Meu nome é Davi Alves desenvolvedor web e WordPress developer, residente de Belo Horizonte, sou um dos organizadores do WordCamp evento oficial do WordPress em BH e co-fundador do Belo Horizonte WordPress Group juntamente com o fundador Mateus Neves, sou articulista de alguns sites, e fundador do daviwp.com, aqui compartilho conhecimentos para toda galera aficionada em WordPress.