Como adicionar avisos de administrador personalizados no WordPress
Publicados: 2023-02-12Quando você é proprietário de um site WordPress ou autor de um plugin/tema, os avisos administrativos oferecem uma maneira eficiente de se comunicar com os usuários por meio de alertas e mensagens simples. No entanto, se você nunca os usou antes, pode estar se perguntando como criar avisos administrativos personalizados no WordPress.
A boa notícia é que existem várias soluções disponíveis. Uma maneira de criar avisos de administração personalizados do WordPress é editando manualmente o código do seu site. Como alternativa, se você deseja um método menos técnico, também tem a opção de usar um plug-in.
Nesta postagem, discutiremos os benefícios de adicionar avisos administrativos personalizados no WordPress. Em seguida, orientaremos você passo a passo sobre como fazer isso, com e sem um plug-in. Vamos começar!
Quais são os benefícios dos avisos de administrador personalizados?
Os avisos de administração do WordPress são ferramentas úteis que você pode usar para exibir alertas e mensagens importantes para seus usuários. Os avisos administrativos personalizados permitem que você:
- Exiba informações úteis de forma rápida e fácil em seu site, incluindo lembretes de administração
- Ajude novos usuários a navegar na área de administração do WordPress com facilidade, inclusive para sites com vários autores
- Exibir mensagens de sucesso, aviso e erro na área administrativa
- Forneça feedback e orientação aos usuários
Os avisos administrativos personalizados permitem que você envie notificações descartáveis que podem ser codificadas por cores com base no tipo de mensagem. Por exemplo, você pode usar vermelho para avisos e erros, verde para mensagens de sucesso e azul para avisos informativos.
Como adicionar um aviso de administrador personalizado ao WordPress: sem plug-in
Se você se sente confortável trabalhando com código e deseja o máximo de flexibilidade e controle possível, pode adicionar avisos administrativos personalizados no WordPress sem usar um plug-in. Vamos dar uma olhada em como fazer isso em duas etapas.
Etapa 1: adicionar código ao arquivo functions.php
Para adicionar manualmente um aviso de administrador personalizado no WordPress, localize e abra o arquivo functions.php para seu tema WordPress. Em seguida, adicione o seguinte trecho de código:
function general_admin_notice(){ global $pagenow; if ( $pagenow == 'options-general.php' ) { echo '<div class="notice notice-warning is-dismissible"> <p>This is an example of a notice that appears on the settings page.</p> </div>'; } } add_action('admin_notices', 'general_admin_notice');
Isso exibe um aviso com uma borda amarela em sua página de configurações, que se parece com isso:
No código acima, a variável $pagenow é usada para detectar a página e a seguinte condição verifica se a página atual deve exibir o aviso. Você pode usar Notice-error , Notice-Warning , Notice-success ou Notice-info para criar seu aviso administrativo personalizado.
Etapa 2: Editar código para exibir mensagens apenas para autores
Se você deseja configurar o aviso para que ele seja exibido apenas para a função de usuário 'autor', você pode fazer isso adicionando o seguinte trecho de código ao seu arquivo functions.php :
function author_admin_notice(){ global $pagenow; if ( $pagenow == 'index.php' ) { $user = wp_get_current_user(); if ( in_array( 'author', (array) $user->roles ) ) { echo '<div class="notice notice-info is-dismissible"> <p>Click on <a href="edit.php">Posts</a> to start writing.</p> </div>'; } } } add_action('admin_notices', 'author_admin_notice');
No código acima, você notará a função adicionada para detectar a função do usuário. Agora, o aviso personalizado do administrador será exibido assim, mas apenas para os autores:
Você pode usar esses trechos de código como um modelo para criar seu próprio aviso de administrador personalizado no WordPress, substituindo ou adicionando quaisquer condições, ganchos e filtros para atender às suas necessidades.
Como adicionar um aviso de administrador personalizado ao WordPress: com um plug-in
Se você está procurando um método mais simples do que editar o código do seu site ou não precisa de muita flexibilidade, também pode adicionar um aviso de administração personalizado no WordPress usando um plug-in.
Vamos dar uma olhada em como esse processo funciona.
Etapa 1: Baixe e instale o plug-in apropriado
O primeiro passo é baixar um plug-in que permite adicionar avisos de administração personalizados no WordPress, como KJM Admin Notices:
Depois de baixá-lo do WordPress Plugin Directory, carregue o plug-in em seu site ( Plugins > Adicionar novo > Carregar plug-in ). Em seguida, instale e ative-o.
Etapa 2: definir as configurações do plug-in
O próximo passo é habilitar a opção “KJM Admin Notices” na página de configurações do plugin. Navegue até Configurações > Avisos do Administrador KJM :
Marque as caixas para ativar os avisos administrativos KJM e crie um tipo de postagem personalizado para adicionar e editar avisos administrativos personalizados:
Nesta página, você também pode selecionar a opção de enviar um e-mail aos usuários quando um aviso for publicado e habilitar comentários. Selecione Salvar alterações quando terminar aqui.
Etapa 3: criar um aviso de administrador personalizado
Em seguida, passe o mouse sobre o item de menu Avisos que foi adicionado ao seu painel de administração do WordPress e selecione Adicionar aviso :
Semelhante à criação de uma postagem ou página regular no WordPress, você pode inserir um título e uma descrição para o aviso do administrador:
À direita, em Notice Cats , selecione uma categoria para a notificação:
Escolha a categoria que deseja usar para este aviso administrativo personalizado.
Etapa 4: adicionar funções de usuário que verão este aviso
Depois de preencher os detalhes da notificação e selecionar uma categoria, role para baixo até a seção Show Notice To Roles :
Selecione quais funções de usuário você deseja ver esta notificação. Na seção a seguir, você pode personalizar ainda mais o aviso, por exemplo, ocultando o botão dispensar ou alterando o fundo e as cores do texto:
Quando terminar, clique no botão Publicar :
É isso! Agora você criou um aviso de administração personalizado do WordPress.
Explore os recursos do desenvolvedor do WP Engine
Os avisos de administração do WordPress são uma maneira útil de exibir informações, alertas e mensagens para seus usuários. Seja você um plugin ou autor de tema, ou apenas um proprietário de site individual, você pode criar avisos administrativos personalizados editando manualmente o arquivo functions.php do seu tema WordPress ou usando um plugin como o KJM Admin Notices.
No entanto, para que os avisos de administração do WordPress sejam mais eficazes, é importante que todos os aspectos do site e da área administrativa sejam otimizados. Na WP Engine, oferecemos planos de hospedagem de qualidade que podem ajudá-lo a oferecer uma experiência digital excepcional aos seus clientes!