تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده

تبلیغات
تبلیغات تبلیغات

نمایش تاریخ عضویت کاربر در وردپرس

مقالات,آموزش,ترفند , وردپرس

نمایش تاریخ عضویت کاربر در وردپرس

شاید بخواهید تاریخ عضویت کاربران در سایت وردپرس خود را نمایش دهید. حال چه بخواهید این تاریخ عضویت را در پنل مدیریت وردپرس یا همان پروفایل کاربر نمایش دهید و چه در محیط نمایشی سایت. امروز در این مقاله می خواهیم چگونگی انجام این کار را به شما توضیح دهیم.

 

نمایش فیلد تاریخ عضویت در پروفایل کاربر

برای نمایش تاریخ عضویت در پروفایل کاربری هر شخص ، باید یک افزونه وردپرس برنامه نویسی کنیم پس بیایید شروع کنیم به افزونه نویسی برای وردپرس. ابتدا یک فایل مثلا به نام mihan-member.php در کامپیوتر شخصی خود بسازید. حالا فایل را باز کرده و با notepad++ کد های زیر را به آن اضافه کنید:

<?php
/*
Plugin Name: تاریخ عضویت
Plugin URI:  https://www.20script.ir
Description: افزودن تاریخ عضویت به پنل کاربری
Version:     1.0
Author:      بیست اسکریپت
*/


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 ) )
	);
}
?>

حالا فایلی که ذخیره کردید را زیپ کرده و روی وردپرس نصب کنید. آموزش نصب افزونه در وردپرس را ببینید.

 

بعد از نصب و فعالسازی افزونه ، بخش جدیدی به نام تاریخ عضویت به پروفایل کاربری هر شخص اضافه خواهد شد.

نمایش تاریخ عضویت کاربر در وردپرس

نمایش تاریخ عضویت کاربران در سایت

روش بعدی ، نمایش تاریخ عضویت کاربر در سایت هست. شما با این کار یک شورت کد ایجاد می کنید که با قرار دادن این شورت کد در هر کجای سایتتان ، تاریخ عضویت کاربر همانجا نمایش داده می شود. کافیست کد زیر را به فایل functions.php قالب وردپرس خود اضافه کنید:

function wpb_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', 'wpb_user_registration_date');

 

حالا شورت کد زیر را هر کجای سایتتان که می خواهید قرار دهید. در متن برگه ها یا نوشته ها یا ابزارک ها

[membersince user=mohammad]

به جای mohammad می توانید نام کاربری دلخواه خودتان را وارد کنید تا تاریخ عضویت آن کاربر در سایت شما نمایش داده شود.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
ثبت نام در بروکر فارکس با قابلیت واریز و برداشت به صورت ریالی کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=42257
کلمات کلیدی پست :
مطالب مرتبط
2,860اضافه کردن دکمه پرینت به فرم و صفحات وردپرس [بدون افزونه] تاریخ : 2019/09/23
4,016آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی تاریخ : 2019/05/25
2,556چگونه وردپرس را در کمتر از یک هفته رایگان یاد بگیرید؟ تاریخ : 2019/09/18
2,428حذف گزینه های شخصی در برگه ویرایش پروفایل وردپرس تاریخ : 2019/06/10
2,240اضافه کردن امضا به پاسخ های مدیریت در بخش دیدگاه های وردپرس تاریخ : 2019/05/5
3,412کنترل دسترسی کاربران در وردپرس با افزونه Controlled Admin Access تاریخ : 2019/12/4
2,344نصب چند وردپرس در یک دیتابیس تاریخ : 2019/09/26
2,520افزودن اسکرول به بالا با استفاده از jQuery تاریخ : 2019/09/13
4,556آموزش ساخت صفحه ابر برچسب ها در وردپرس تاریخ : 2018/06/2
6,068افزودن عکس به ساید بار وردپرس با افزونه Image Widget تاریخ : 2016/02/25
2,612آموزش تغییر عنوان صفحه نوشتن مطالب در وردپرس تاریخ : 2019/03/25
7,237نمایش پروفایل کاربری لینکدین در وردپرس تاریخ : 2017/07/13
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب
شرکت سئو سایت
تبلیغات
تبلیغات
تبلیغات