Você gostaria de adicionar notificações ao seu painel do WordPress? As notificações de administrador são usadas pelo WordPress, temas e plug-ins, para exibir avisos e avisos sobre certas informações aos usuários. Neste tutorial, mostraremos como adicionar notificações no WordPress.
Quando e por que usar as notificações do administrador?
O WordPress usa notificações para alertar os usuários sobre erros, avisos e mensagens de sucesso.
Os proprietários do site, autores de plug-ins e desenvolvedores de temas também podem usar essas notificações.
Se você estiver trabalhando em um site para os clientes que não estão familiarizados com o WordPress, você pode adicionar notificações para exibir informações úteis sobre o seu dashboard.
As notificações personalizadas também podem ser úteis se você tiver um blog com vários autores. Você pode adicionar notificações para orientar novos escritores e ajudá-los a encontrar o caminho.
No entanto, recomendamos que você use as notificações com cuidado. Eles podem ser muito enfadonhos e podem arruinar a experiência do usuário.
Dito isso, vamos mostrar como você pode adicionar suas próprias notificações personalizadas no WordPress.
Método 1: adicionar notificações personalizadas ao WordPress manualmente
Este método requer que você adicione código ao seu site WordPress. Se você nunca fez isso antes, recomendo que leia nosso tutorial sobre como criar um plugin para WordPress.
Vamos começar.
Você deve primeiro adicionar este código ao arquivo functions.php do seu tema ou ao seu plugin.
função general_admin_notice () {global $ pagenow; if ($ pagenow == 'options-general.php') {echo ' Esta é uma notificação. '; }} add_action ('admin_notices', 'general_admin_notice');
Este código exibe uma notificação na página de configurações com uma borda amarela e um botão para fechar a notificação. Veja como ele aparecerá no seu site:
Se você estudar o código, notará que usamos a variável $ pagenow para detectar a página atual.
Depois disso, adicionamos a condição que verifica se a página atual responde à página em que queremos exibir a notificação.
Se for esse o caso, exibiremos a notificação em uma tag " div ". Este elemento div usa uma classe CSS já definida na folha de estilos do WordPress.
Você deve usar a classe " aviso prévio »E você pode escolher« user-erro "," Formulário de alerta "," Form-sucesso "Ou" Form-info Para personalizar as bordas da notificação.
Opcionalmente, você pode usar a classe " é-dismissible O que adiciona um botão para fechar a notificação.
Além de controlar a página atual, você pode adicionar todos os tipos de condições para exibir notificações durante vários cenários.
Por exemplo, você deseja exibir uma notificação apenas para usuários com a função de autor.
Aqui está o que você pode fazer:
função author_admin_notice () {global $ pagenow; if ($ pagenow == 'index.php') {$ user = wp_get_current_user (); if (in_array ('author', (array) $ user-> roles)) {echo ' Clique em Artigos para começar a escrever. '; }}} add_action ('admin_notices', 'author_admin_notice');
Como você pode ver, adicionamos um código extra para detectar a função do usuário em nossa função.
Veja como ele aparecerá no seu site.
Sinta-se livre para fazer as alterações desejadas.
Método 2: Como adicionar notificações manualmente
Este método é mais simples porque não requer a adição de código. No entanto, é tão flexível quanto o método de código personalizado.
A primeira coisa que você precisa fazer é instalar e ativar o plug-in " Avisos KJM de Admin ". Para mais detalhes, consulte nosso guia passo a passo sobre como instalar um plugin do WordPress.
Depois de ativar o plug-in, você deve visitar " Configurações> Avisos de administrador KJM Página para definir as configurações do plug-in.
Em primeiro lugar, você precisa marcar a opção para ativar as notificações do KJM. A segunda opção adiciona um tipo de postagem personalizado onde você pode adicionar e editar suas notificações personalizadas.
O plugin também permite que você envie um e-mail para usuários registrados ao postar uma nova avaliação. Você pode marcar a caixa ao lado da opção " Enviar a mensagem Se você deseja usar esse recurso.
Você também pode ativar comentários em suas notificações, o que permitirá que os usuários respondam aos comentários adicionando comentários. Para ativar esta função, marque a caixa ao lado da opção " Permitir comentários ".
Não se esqueça de clicar no botão « Salvar alterações Para salvar suas configurações.
Você verá um novo item na barra de ferramentas do painel. Este é o lugar onde você pode adicionar e editar suas notificações personalizadas.
Criaremos sua primeira notificação personalizada.
Vamos para " Avisos> Adicionar aviso " Você verá uma tela semelhante à tela de pós-edição do WordPress.
Comece adicionando um título à sua notificação e adicione o conteúdo da notificação. Você pode selecionar a categoria de notificações à direita.
Em seguida, você deve selecionar as funções dos usuários que verão esta notificação.
Você pode opcionalmente mostrar ou ocultar o título, autor e data, e o botão para fechar uma notificação. Quando terminar, clique no botão Publicar e sua notificação estará disponível.
« Avisos KJM de Admin Permite gerenciar suas notificações sem escrever código. Você pode excluir ou rascunhar uma notificação que não deseja mais exibir.
Usando o recurso de e-mail, você também pode alertar os usuários por e-mail, mesmo se eles não fizerem login no seu painel.
Você também pode dar uma olhada no plugin « Centro de Notificação WP O que adiciona um centro de notificação semelhante ao do Facebook ao seu blog. Os usuários podem clicar no ícone de notificação para visualizar suas notificações.
Isso é tudo por hoje. Espero que você consiga adicionar notificações ao seu blog WordPress.