Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como remover os campos padrão do perfil do autor no WordPress

Um aspecto que consideramos útil ao administrar nosso blog WordPress com vários autores é a personalização dos perfis dos autores. Às vezes, os campos de perfil padrão simplesmente não atendem às nossas necessidades.

A remoção desses campos padrão pode lhe dar mais controle sobre como os autores são apresentados, o que é importante se você estiver representando seu blog como equipe editorial ou se tiver convenções de nomenclatura específicas sobre como os autores devem se apresentar.

Neste artigo, mostraremos a você como remover os campos padrão do perfil do autor no WordPress.

Remove Default Author Profile Fields in WordPress

Quando você deve remover os campos padrão do perfil do autor?

Ao criar um novo usuário em seu site do WordPress, você precisará preencher os mesmos campos padrão.

Editing an author profile in WordPress

Geralmente incluem nome e sobrenome, nome de exibição publicamente como, informações de contato (e-mail e site), informações biográficas e foto do perfil.

Esses campos permanecem exatamente os mesmos, independentemente de você estar criando um blog, uma loja WooCommerce, um site de associação ou alguma outra forma de site do WordPress.

Example of the author contact info in WordPress

Algumas funções de usuário não administrador do WordPress, como Autor, podem editar esses campos. Esse recurso pode ser útil caso eles precisem alterar determinadas informações em seu perfil público de autor.

No entanto, há casos em que pode ser necessário remover esses campos padrão para os usuários autores. A exclusão de campos não utilizados ajuda a manter uma identidade de marca consistente em todo o conteúdo, especialmente se os artigos forem publicados com o nome da empresa e não de autores individuais.

A simplificação da interface de edição do perfil do autor também torna mais rápido e fácil adicionar novos autores ao seu site, concentrando-se apenas nas informações essenciais.

Dito isso, vamos ver como você pode remover os campos de perfil de autor padrão no WordPress.

Como remover os campos padrão do perfil do autor com o WPCode

Para remover os campos padrão do perfil do autor, criamos alguns trechos de código simples que você pode adicionar ao seu arquivo functions.php.

Normalmente, você precisará adicionar trechos de código personalizados editando manualmente o arquivo do tema. No entanto, essa não é a maneira mais segura de fazer isso, pois pode levar a erros não intencionais.

Por esse motivo, usaremos o WPCode. Esse plug-in de snippet de código facilita a inserção de código no WordPress sem precisar trabalhar diretamente com os arquivos do tema. Como resultado, é menos provável que você danifique seu site.

Este guia usará a versão gratuita do WPCode, mas sinta-se à vontade para atualizar para a versão Pro para obter recursos mais avançados, como o modo de teste e a lógica condicional.

A primeira etapa é instalar o plug-in do WordPress em seu painel. Quando o plug-in estiver ativo, vá para Code Snippets “ + Add Snippet.

Em seguida, selecione “Add Your Custom Code (New Snippet)” (Adicionar seu código personalizado (novo snippet)) e clique no botão “Use snippet” (Usar snippet).

Use snippet

Agora, vá em frente e dê um nome ao seu novo snippet. Pode ser algo simples como “Removendo os campos Editar usuário para o autor”.

Em seguida, certifique-se de alterar o Tipo de código para “PHP Snippet”.

Creating a new code snippet for removing edit user profile fields in WordPress with WPCode

Na caixa Code Preview (Visualização de código), copie o código abaixo e cole o snippet dentro da caixa:

add_action('admin_footer-profile.php', 'remove_profile_fields');
function remove_profile_fields() {
    if(is_admin() && current_user_can('author')) { // Check if the current user has the 'Author' role
        ?>
         <script type="text/javascript">
            jQuery(document).ready(function($) {
                // Remove the sections titled "Name", "Contact Info", and "About Yourself"
                $('h2:contains("Name"), h2:contains("Contact Info"), h2:contains("About Yourself")').each(function() {
                    // Remove the next form-table and the h2 itself
                    $(this).next('.form-table').remove();
                    $(this).remove();
                });
            });
        </script>
        <?php
    }
}

O código usa o gancho de ação admin_footer-profile.php para injetar JavaScript personalizado no rodapé de administração da página de edição de perfil. Isso garante que o script seja executado após a página ter sido totalmente carregada, permitindo que ele direcione os elementos que são gerados dinamicamente pelo WordPress.

Primeiro, o código verifica se o usuário atual tem a função “Author” usando a função current_user_can('author'). Essa é uma medida de segurança para garantir que somente os usuários com a função especificada possam ter essas seções removidas.

Se o usuário for um autor, o código injetará JavaScript na página. Esse JavaScript usa o jQuery para localizar os elementos <h2> que contêm o texto “Nome”, “Informações de contato” e “Sobre você”.

Em seguida, ele remove o próximo elemento .form-table após cada <h2>, que contém os campos de formulário para essas seções, e remove os próprios elementos <h2>.

Depois de colar o código, verifique se o método de inserção é “Inserção automática” e o local é “Executar em todos os lugares”. Em seguida, basta clicar no botão Inativo na parte superior para alterá-lo para Ativo e clicar no botão “Salvar snippet”.

Saving a new snippet in WPCode

Isso é tudo sobre o código que você precisa adicionar. Para ver se funciona, tente fazer login na área de administração do WordPress como um autor e vá para Profile (Perfil).

Se você vir apenas as configurações de Opções pessoais, Gerenciamento de contas e Senhas de aplicativos, o código funcionará.

What the Profile page looks like when some of the Edit User fields are removed

Para obter mais dicas sobre o gerenciamento de autores no WordPress, consulte estes guias:

Esperamos que este artigo tenha ajudado você a aprender como remover os campos de perfil de autor padrão no WordPress. Você também pode dar uma olhada em nossa seleção especializada dos melhores plug-ins gratuitos de gerenciamento de usuários para WordPress e em nosso guia definitivo sobre como gerenciar com segurança as senhas do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

5 ComentáriosDeixe uma resposta

  1. Michelle

    This is yet another example of the valuable information available at WP Beginner. Thanks guys.

  2. Andrew

    This is great. I’ve already implemented it on two sites. Thanks so much!

  3. gifer

    aah excellent post, thanks a lot :)

    I think wp should remove these by themself,
    why aim,jabber lol they should add facebook and twitter :P

  4. Tony Dunsworth

    Thanks for this one guys. We restrict all of this so this is a perfect tool to ensure we don’t have to see it either.

  5. Mad Mike

    This is yet another example of the valuable information available at WP Beginner. Thanks guys.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.