Suporte » Desenvolvendo com WordPress » Personalização do Painel

  • Resolvido rogergesteira

    (@rogergesteira)


    Olá,
    É possível personalizar o painel de controle do WP?
    Se é como posso fazer e que tipo de personalizações são possíveis?

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Moderador Leo Baiano

    (@leobaiano)

    Valeu, mas ainda não é isso.
    Queria algo para retirar alguns itens de menu e campos dos posts.

    Moderador Leo Baiano

    (@leobaiano)

    Para remover itens do menu é só acrescentar uma função ao WP e dar unset no menu que deseja excluir, por exemplo, se quiser remover o item comentários do menu administrativo é só incluir o código abaixo no arquivo functions.php do seu tema.

    <?php
    function removeComentarios() {
    	global $menu;
    	unset($menu[25]);
    }
    add_action('admin_head', 'removeComentarios');
    ?>

    Lembrando que o código acima vai retirar o item comentários da página administrativa do menu mas não interferi em nada nas tags de comentários que são incluídas no tema. Utilizando o código acima você não tem acesso a ver os comentários, apagar, moderar e editar através do menu administrativo, mas as pessoas ainda podem escrever comentários. Espero ter me expressado bem…

    Com o unset você passa o ID do item que deseja remover do menu administrativo do WP, para conhecer o ID de cada item do menu você pode abrir o arquivo wp-admin/menu.php

    Com unset você acaba escondendo os menus de todos os usuários do WordPress, talvez você deseje esconder apenas de alguns usuários, como foi o caso de um projeto que trabalhei, neste caso aconselho chamar a variavel global $current_user e testar para ver se o usuário é administrador ou não, se não for você da unset… Algo desse tipo:

    <?php
    function removeComentarios() {
    	global $menu, $current_user;
    	if($current_user->user_login != 'admin') {
    		unset($menu[25]);
    	}
    }
    add_action('admin_head', 'removeComentarios');
    ?>

    Massa.
    Valeu a dica.

    leobaiano, teria como fazer esse filtro do tipo de usuário para filtrar por categoria de usuário? Tipo como se fosse filtrar para quem é autor, editor etc.

    Gostei muito dessa dica, melhor do que usar alguns plugins por aí, que só deixam o WordPress mais pesado. Parabéns.

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Personalização do Painel’ está fechado para novas respostas.