Exibir mensagem uma vez por sessão para usuários com uma função específica

4

Eu preciso exibir uma mensagem apenas para usuários com uma função específica. A mensagem deve aparecer assim que o usuário fizer o login ou se reabrir o navegador após tê-lo fechado quando estiver logado no site.

Alguém pode me indicar a direção certa de como fazer isso? Seria melhor usar sessões do PHP , armazenamento web do HTML5 ou cookies em JavaScript ou PHP?

    
por user1462 08.07.2015 / 02:20

1 resposta

-2

Você pode verificar se o este plug-in ajuda você a atingir sua finalidade ou Você pode escrever seu próprio código em seu plug-in personalizado com a seguinte abordagem:

  • Verifique se o usuário está logado.
  • Verifique se o usuário atual tem as funções da lista especificada de funções que você deseja que o aviso seja exibido.
  • Se as condições acima forem verdadeiras, basta adicionar um aviso ao site.

Você pode não precisar de sessões enquanto verifica se o usuário está logado e mostra a mensagem. Se você precisar de sessões do WordPress, poderá usar as funções definidas na classe WP_Session_Tokens.

    
por WisdmLabs 08.07.2015 / 07:08