Voulez-vous montrer aux visiteurs la dernière fois qu’ils se sont connectés à votre site WordPress ? C’est une statistique intéressante à connaître pour eux. Vous devrez peut-être aussi ajouter cette fonctionnalité si vous souhaitez ajouter une boîte d’activité d’auteur à votre site Web.

L’ajout de l’heure de la dernière connexion est facile car WordPress enregistre déjà cette information, les visiteurs ne peuvent simplement pas la voir.

Vous vous demandez peut-être pourquoi quelqu’un s’intéresse suffisamment à votre site pour demander la possibilité de voir sa dernière connexion. Il y a autant de réponses à cette question qu’il y a de personnes. Mais si vos visiteurs le demandent ou s’attendent à ce que ce soit une fonctionnalité, pourquoi ne pas la mettre à leur disposition ?

Aujourd’hui, je vais vous montrer comment afficher la dernière connexion des utilisateurs dans WordPress en utilisant deux méthodes. D’abord, avec un plugin, et ensuite en ajoutant un peu de code au fichier functions.php de WordPress.

Pourquoi afficher la date de la dernière connexion de l’utilisateur dans WordPress ?

Si vos visiteurs l’ont demandé, cela devrait être une raison suffisante pour ajouter cette fonctionnalité à votre site Web. La possibilité de voir la date de la dernière connexion est importante pour les familles qui partagent un ordinateur. Imaginez des frères et sœurs qui se connectent aux comptes les uns des autres pour se faire des farces.

Si l’un d’eux peut voir que l’autre s’est connecté il y a 10 minutes, il peut probablement deviner que son frère ou sa sœur n’a rien fait de bon sur le compte.

En relation  Comment créer une URL courte personnalisée dans WordPress

Il existe d’autres raisons moins évidentes ou courantes. Par exemple, cela peut être utile lorsque vous vous connectez à un compte après avoir été absent pendant quelques mois, voire quelques années. Beaucoup de gens aiment repenser ou réfléchir à ce qu’ils ont fait pendant le temps écoulé lorsqu’ils voient la dernière date de connexion.

D’accord, celle-ci est peut-être un peu philosophique ou introspective, mais vous voyez l’idée. 🙂 …

Passons à notre première méthode.

Comment afficher la dernière heure de connexion des utilisateurs dans WordPress en utilisant un plugin

Tout d’abord, nous allons montrer la dernière connexion des utilisateurs dans WordPress en utilisant le plugin When Last Login. L’utilisation d’un plugin est rapide, facile et une bonne option si vous n’êtes pas à l’aise pour ajouter du code aux fichiers WordPress (ce que je vais vous montrer dans une minute).

Dans la colonne de navigation de gauche, passez la souris sur le lien “Plugins” et cliquez sur le lien “Add New”.

Dans la case “Rechercher des plugins…”, entrez “When Last Login”.

Cliquez sur le bouton “Installer maintenant” et activez le plugin pour l’utiliser.

Dans la colonne de navigation de gauche, passez la souris sur le lien “When Last Login” et cliquez sur le lien “Settings”.

Comme c’est la première fois que vous utilisez le plugin, il n’y a pas grand-chose à faire. Les utilisateurs ne verront pas la date de dernière connexion jusqu’à ce qu’ils se connectent après que vous ayez activé le plugin.

Le plugin devrait fonctionner dès sa sortie de la boîte, mais si vous voulez le tester, vous pouvez créer un compte de test et vous connecter à votre site Web.

Le seul paramètre disponible est la possibilité de suivre les adresses IP de vos visiteurs. Vous pouvez le sélectionner si cela vous intéresse, mais ce n’est pas obligatoire pour que le plugin fonctionne. Et il existe déjà des systèmes en place pour suivre et bloquer les adresses IP.

En relation  Comment réparer le WordPress non disponible en raison d'une erreur de maintenance programmée

Comment modifier les fichiers WordPress pour afficher la dernière heure de connexion des utilisateurs

Pour la deuxième méthode, nous allons modifier le fichier functions.php de WordPress dans le thème que vous utilisez. Cette méthode demande un peu plus d’efforts, mais elle a l’avantage de vous donner la possibilité de placer la notification de dernière connexion où vous le souhaitez sur le site (en utilisant un shortcode).

Il est également important de noter que l’utilisation d’un thème enfant à cet égard est peut-être la meilleure idée. Cela permet d’éviter que le code manuel ne soit perdu en cas de mise à jour de votre thème.

Pour ce tutoriel, nous allons utiliser cPanel, qui est fourni par votre hébergeur. Mais vous pouvez également modifier le fichier functions.php en utilisant un programme FTP si vous n’avez pas cPanel.

Dans cPanel, cliquez sur l’option Gestionnaire de fichiers.

Pour trouver le fichier functions.php de votre thème :

  • Cliquez sur le répertoire public_html. Celui-ci est situé dans le dossier racine.
  • Cliquez sur le dossier wp-content. Dans cette section, vous trouverez les rouages de WordPress.
  • Cliquez sur le dossier themes.
  • Cliquez sur le dossier du thème que vous utilisez actuellement. N’oubliez pas que l’utilisation d’un thème enfant est bénéfique à cet égard.
  • Faites un clic droit sur le fichier functions.php et sélectionnez l’option “Editer”. Si vous utilisez un Mac, maintenez la touche CMD enfoncée et cliquez. Vous pouvez également cliquer sur la fonction “Editer” à partir de la barre d’outils supérieure de cPanel.

Copiez le code suivant et collez-le dans le fichier functions.php :

update_user_meta( $user-ID, ‘last_login’, time() ) ;

add_action( ‘wp_login’, ‘user_last_login’, 10, 2 ) ;

Afficher l’heure de la dernière connexion

function lastlogin() {

$last_login = get_the_author_meta(‘last_login’) ;

$the_login_date = human_time_diff($last_login) ;

retourner $the_login_date ;

Ajouter le shortcode lastlogin

En relation  Comment utiliser le suivi avancé des envois pour le WooCommerce dans WordPress

add_shortcode(‘lastlogin’, ‘lastlogin’) ; [/ht_message]

Cliquez sur le bouton “Enregistrer les modifications”.

Maintenant, tout ce que vous avez à faire pour afficher les notifications de dernière connexion est d’ajouter le shortcode suivant où vous voulez que la notification apparaisse :

C’est tout ce qu’il y a à faire. Vous avez réussi à ajouter l’heure de la dernière connexion de l’utilisateur dans WordPress en utilisant soit le plugin soit la méthode de codage. Rappelez-vous, si vous utilisez la méthode de codage, vous devrez modifier le fichier functions.php dans le nouveau thème pour récupérer la fonctionnalité.

N’oubliez pas non plus qu’une mise à jour du thème peut écraser les modifications apportées à fucntions.php. Je vous recommande donc d’utiliser un thème enfant chaque fois que vous apportez une modification aux fichiers d’un thème. De cette façon, vous pouvez mettre à jour le thème “parent” et ne pas perdre vos modifications.

Donnez à vos utilisateurs une raison de se connecter tous les jours.

C’est bien de montrer aux utilisateurs à quelle fréquence ils se connectent, mais vous devez aussi vous assurer que vous leur donnez une raison de se connecter. En général, les utilisateurs se rendent sur votre site Web chaque fois que vous ajoutez quelque chose de nouveau ou pour consulter une mise à jour hebdomadaire. Néanmoins, il est essentiel d’essayer de mettre en place un système qui encourage les visiteurs à venir sur le site régulièrement.

Une idée intéressante que j’ai vue sur quelques sites Web consiste à créer une récompense de connexion. Par exemple, si vous proposez des offres d’affiliation sur votre site, créez une exigence de connexion qui donnera à vos visiteurs une réduction supplémentaire sur les produits qu’ils recherchent.

Combien de temps s’écoule-t-il généralement entre les connexions de vos visiteurs ? Avez-vous des projets de contenu pour attirer des visiteurs sur votre site Web tous les jours ?