Question

Je construis un site où les utilisateurs se connectent pour visualiser un contenu spécifique à eux. Je voudrais afficher la dernière date et l'heure connecté. Comment puis-je obtenir cette information de wordpress? Si elle n'existe pas, comment pourrais-je ajouter?

Exemple: Nous saluons le retour! Votre dernière visite sur 10/25/2010 à 15h14.

Merci!

Était-ce utile?

La solution

Je ne vois rien de tel dans la base de données, vous avez sans doute de le faire vous-même. Pour enregistrer les temps de connexion , vous pouvez accrocher dans l'action wp_login et < a href = "http://codex.wordpress.org/Function_Reference/add_user_meta"> Enregistrer une valeur méta utilisateur (comme [myprefix]_lastlogintime). Vous devez d'abord lire cette valeur, de sorte que vous obtenez le précédent temps de connexion, enregistrez-la session, puis enregistrez le nouveau temps de connexion.

Sur les pages d'administration réguliers vous vérifiez si cette variable de session est réglée. Dans ce cas, vous affichez le texte de bienvenue et d'effacer la variable de session afin que vous ne pas afficher sur chaque page.

Si vous souhaitez enregistrer le dernière visite de la page vous devez écrire à la base de données sur tous les (admin) page vue. Cela est possible, mais je ne le recommanderais pas. Vous pouvez également enregistrer quelque chose une fois sur logout ( wp_logout ), mais probablement pas tout le monde vous rappellerez de vous déconnecter.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top