Mostrar mensaje una vez por sesión a los usuarios con un rol específico

4

Necesito mostrar un mensaje solo a los usuarios con un rol específico. El mensaje debería aparecer tan pronto como el usuario inicie sesión o si vuelve a abrir su navegador después de haberlo cerrado cuando inició sesión en el sitio.

¿Puede alguien indicarme la dirección correcta en cuanto a cómo llevar a cabo esto? ¿Sería mejor usar sesiones de PHP , almacenamiento web de HTML5 o cookies en JavaScript o PHP?

    
pregunta user1462 08.07.2015 - 02:20

1 respuesta

-2

Puede verificar si este complemento lo ayuda a lograr su propósito o Puede escribir su propio código en su complemento personalizado con el siguiente enfoque:

  • Comprueba si el usuario está conectado.
  • Verifique si el usuario actual tiene algún rol de la lista especificada de roles que desea que se muestre el aviso.
  • Si se cumplen las condiciones anteriores, simplemente agregue un Aviso al sitio.

Es posible que no necesite sesiones mientras comprueba si el usuario ha iniciado sesión y muestra el mensaje. Si necesita WordPress Sessions, puede usar las funciones definidas en la clase WP_Session_Tokens.

    
respondido por el WisdmLabs 08.07.2015 - 07:08

Lea otras preguntas en las etiquetas