skip to Main Content

Comment afficher la date d’inscription d’un utilisateur sur WordPress

Divi : le thème WordPress le plus facile à utiliser

Divi : Le meilleur thème WordPress de tous les temps !

Avec plus de 600.000 téléchargements, Divi est le thème WordPress le plus populaire au monde. Il est complet, facile à utiliser et livré avec plus de 62 templates gratuits. [ Recommandé ]

Voulez-vous afficher la date d’enregistrement d’un utilisateur sur WordPress ? Parfois, les sites à espace membre populaires et forums affichent la date d’enregistrement d’un utilisateur sur leur profil.

Dans ce tutoriel, nous allons voir comment afficher la date d’enregistrement d’un utilisateur sur WordPress.

Membre depuis logo WordPress

Où et comment voulez-vous afficher la date d’enregistrement d’un utilisateur?

Certains d’entre vous voudraient peut-être juste afficher la date d’enregistrement d’un utilisateur dans le tableau des utilisateurs sur le tableau de bord. Ceci vous donnera un aperçu rapide lorsqu’un utilisateur rejoint votre site Web et vous permet de trier par date d’inscription.

Un autre scénario est d’afficher la date d’enregistrement d’un utilisateur sur la page «Modifier le profil». Cela permettra à tout administrateur et à l’utilisateur lui-même de voir la date d’inscription sur un site WordPress.

Enfin, le scénario le plus populaire, c’est sans doute lorsque vous souhaitez afficher la date d’enregistrement de l’utilisateur dans son profil public sur l’interface public de votre site Web.

Jetons un coup d’œil à la façon d’y arriver.

Ajouter une Colonne Date d’inscription sur la page Utilisateurs dans le tableau de bord

La première chose que vous devez faire est d’installer et activer le plugin Admin Columns. Après l’activation, vous devez aller sur Settings »Admin Columns pour configurer le plugin.

Créez Facilement votre site Web avec Elementor

Elementor vous permet de créer facilement n'importe quel design de site Web avec un look professionnel. Arrêtez de payer cher pour ce que vous pouvez faire vous-même. [ Gratuit ]

Liste des utilisateurs inscrits

Sous l’onglet colonnes d’administration, cliquez sur les utilisateurs et puis cliquez sur le bouton « add column« .

Sélectionnez ensuite «Registrered» dans le menu déroulant Type et cliquez sur le bouton de mise à jour.

Vous pouvez maintenant visiter l’écran des utilisateurs où vous verrez une nouvelle colonne intitulée «Registrered» montrant la date à laquelle un utilisateur a été enregistré sur votre site WordPress.

Cherchez-vous les meilleurs thèmes et plugins WordPress ?

Téléchargez les meilleurs plugins et thèmes WordPress sur Envato et créez facilement votre site web. Déjà plus de 49.720.000 de téléchargements. [EXCLUSIF]

Tableau des utilisateurs

Afficher la date d’inscription dans le profil de l’utilisateur

Pour afficher la date d’inscription sur la page d’édition du profil, vous aurez besoin de télécharger un plugin personnalisé sur votre site Web.

Il suffit de créer un nouveau fichier sur votre ordinateur à l’aide d’un éditeur de texte comme le Bloc-notes et enregistrer le fichier sous le mon membersince.php sur votre bureau. Ouvrez ensuite le fichier et collez le code suivant à l’intérieur.

<?php
/*
Plugin Name: Membre depuis
Plugin URI:  https://blogpascher.com
Description: Ajouter la date d'inscription sur le profil d'utilisateur. 
Version:     1.0
Author:      Votre nom
*/


namespace ShowMemberSince;
add_action( 'plugins_loaded', 'ShowMemberSince\init' );
/**
 * Adding needed action hooks
*/
function init(){
  foreach( array( 'show_user_profile', 'edit_user_profile' ) as $hook )
		add_action( $hook, 'ShowMemberSince\add_custom_user_profile_fields', 10, 1 );
}
/**
 * Output table
 * @param object $user User object
 */
function add_custom_user_profile_fields( $user ){
	$table =
	'<h3>%1$s</h3>
	<table class="form-table">
		<tr>
			<th>
				%1$s
			</th>
			<td>
				<p>Membre depuis: %2$s</p>
			</td>
		</tr>
	</table>';
	$udata = get_userdata( $user-ID );
	$registered = $udata->user_registered;
	printf(
		$table,
		'Registered',
		date( "M Y", strtotime( $registered ) )
	);
}
?>

Enregistrez votre fichier, puis téléchargez le sur votre site WordPress. Ce que nous venons de faire, c’est de créer un plugin.

Enfin, vous pouvez vous connecter à votre site WordPress en utilisant un client FTP. Allez dans le dossier « /wp-content/plugins/" et envoyer votre fichier membership.php.

Maintenant, vous pouvez aller sur votre page plugins WordPress et activer ce plugin sur votre site.

C’est tout ! Vérifiez que tout fonctionne en modifiant un profil d’utilisateur dans votre tableau de bord WordPress, et vous verrez la date d’enregistrement de l’utilisateur.

Membre depuis plugin WordPress

Afficher la date d’inscription d’un utilisateur sur votre site Web

Dans cette méthode, nous allons utiliser un shortcode simple pour afficher une date d’enregistrement des utilisateurs sur l’interface public de votre site WordPress.

Créez Facilement votre Boutique en ligne

Téléchargez gratuitement WooCommerce, le meilleurs plugins e-commerce pour vendre vos produits physiques et numériques sur WordPress. [Recommandé]

Tout d’abord, vous devrez ajouter le code suivant dans le fichier functions.php de votre thème ou dans le site d’un plugin .

function bpc_user_registration_date($atts, $content = null ) { 

$userlogin = shortcode_atts( array(
'user' => FALSE,
), $atts );

$uname = $userlogin['user'];     

if ($uname!== FALSE) {             

$user = get_user_by( 'login', $uname );  
if ($user == false) { 

$message ='Cet utilisateur n\'existe pas.'; 


} else { 

$udata = get_userdata( $user-ID );
$registered = $udata->user_registered;

$message =	'Membre depuis: ' . date( "d F Y", strtotime( $registered ) );

}
	
} else { 

$message = 'Veuillez fournir un nom d\'utilisateur.'; 

} 

return $message; 

} 

add_shortcode('membersince', 'bpc_user_registration_date');

Ensuite, vous pouvez afficher la date d’enregistrement d’un utilisateur en utilisant simplement le shortcode comme ceci:

[membersince user=thierry]

Remplacez « thierry » avec le nom d’utilisateur que vous voulez afficher.

Nous espérons que ce tutoriel vous aura appris à afficher la date d’inscription d’un utilisateur sur WordPress. Si vous avez des commentaires, ou des suggestions, nous vous prions de nous en faire part dans la section dédiée.

Cet article comporte 5 commentaires
  1. Bonjour
    Merci pour ce formidable tutoriel ! c’est vraiment très gentil de faire ça 🙂
    Juste une question
    Si on veut l’afficher sur une page par défaut et que la date d’inscription soit automatiquement affichée et liée aux utilisateurs qui consulte cette page, sans avoir a ajouter un pseudo, par pseudo, comment faire ?
    Merci

      1. Euh… bien sûr qu’il est « rétro-actif » : la date d’inscription est enregistrée par défaut dans la base de données pour tous les utilisateurs.
        Admin Columns se contente d’aller lire cette date et de l’afficher..
        Si on supprime Admin Columns, la date d’inscription ne sera plus affichée… mais toujours présente dans la base de donnée.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Back To Top
1 Partages
Partagez
Tweetez
Enregistrer1