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é ]

Souhaitez-vous afficher la date d’inscription d’un utilisateur sur WordPress ? Généralement les espaces membres populaires (et forums) afficher la date d’inscription de chaque utilisateur sur leurs profils. La désignation se présente souvent de cette façon : « Membre depuis Novembre 2015« .

Dans ce tutoriel, je vous montrerai comment afficher la date d’inscription des utilisateurs sur WordPress.

member-join-date

Quand et comment avez-vous besoin d’afficher la date d’inscription des utilisateurs

Certains parmi vous pourrait avoir besoin d’afficher la date d’inscription sur les colonnes du tableau de bord sur la page des utilisateurs. Ceci vous permettra d’avoir un aperçu rapide sur les différentes dates durant lesquelles les utilisateurs ont rejoins votre blog.

Un  autre scénario d’utilisation est d’afficher la date d’inscription de l’utilisateur sur la page d’édition du profil. Ceci permettra aux administrateurs et aux utilisateurs de voir quand ils ont rejoins votre blog.

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]

Et enfin, vous pouvez afficher la date d’inscription des utilisateurs sur le front-end de votre blog.

Comment ajouter la colonne sur le tableau des utilisateurs dans votre tableau de bord

La première chose que vous devez faire c’est d’installer et d’activer le plugin Admin Columns, disponible sur WordPress.org. Après l’activation du plugin, vous devez accéder à l’emplacement suivant : « Réglages > Admins Columns« , pour configurer le plugin.

addregisteredcolumn

Sous l’onglet Admin Columns, cliquez sur « Users » (Utilisateurs), et cliquez sur « Add Column« . Ensuite, vous devez cliquer sur « Registered » et dans le menu déroulant et sauvegardez vos réglages.

Vous pouvez maintenant visiter votre liste d’utilisateurs pour voir la nouvelle colonne s’afficher exactement comme vous l’avez spécifié dans les réglages. Dans l’example précédent, j’ai renommé la colonne « Registered« .

userstable

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 ]

Comment afficher la date d’inscription dans le profil des utilisateurs

Pour afficher la date d’inscription sur la page de profil, vous devez créer un plugin personnalisé sur votre blog. Il vous suffira tout simplement d’ajouter le code suivant :

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>Member since: %2$s</p>
			</td>
		</tr>
	</table>';
	$udata = get_userdata( $user-ID );
	$registered = $udata->user_registered;
	printf(
		$table,
		'Registered',
		date( "M Y", strtotime( $registered ) )
	);
}

Il vous suffit ensuite de sauvegarder votre plugin. N’oubliez pas de faire une sauvegarde de votre installation. Maintenant vous pouvez accéder à la page des plugins pour activer le plugin. Visitez ensuite la page de votre profil ou celle d’un autre utilisateur, vous pourrez voir la date d’inscription.

membersince

Comment afficher la date d’inscription des utilisateurs sur votre site web

Pour cette méthode, il s’agit d’afficher la date d’inscription des utilisateurs sur votre blog. Pour ce faire, vous devez tout comme avec la méthode précédente, ajouter le code suivant sur un nouveau plugin que vous pouvez créer.

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 ='Sorry no such user found.'; 


} else { 

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

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

}
	
} else { 

$message = 'Please provide a username.'; 

} 

return $message; 

} 

add_shortcode('membersince', 'bpc_user_registration_date');

Il vous suffira ensuite d’utiliser le shortcode suivant sur une page de votre choix.

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. [GRATUIT]

[membersince user=peter]

Vous remplacerez le mot « peter » par le nom d’utilisateur de celui que vous souhaitez utiliser.

C’est tout pour ce tutoriel. J’espère qu’il vous sera d’une grande utilité. N’hésitez pas à partager cette solution avec vos amis sur vos réseaux sociaux préférés.

Cet article comporte 0 commentaires

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
2 Partages
Partagez2
Tweetez
Enregistrer