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

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

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

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

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

 

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

برای نمایش تاریخ عضویت در پروفایل کاربری هر شخص ، باید یک افزونه وردپرس برنامه نویسی کنیم پس بیایید شروع کنیم به افزونه نویسی برای وردپرس. ابتدا یک فایل مثلا به نام 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
کلمات کلیدی پست :
مطالب مرتبط
1,6485 روش آسان برای جلوگیری از سرقت پهنای باند در وردپرس تاریخ : 2019/10/23
15,641آموزش استفاده از Child Theme و کاربرد آن در وردپرس تاریخ : 2016/07/2
1,164حل مشکل ثابت شدن تصاویر gif در وردپرس تاریخ : 2019/08/30
1,704آموزش تغییر نشانی سایت در وردپرس تاریخ : 2019/10/20
5,225افزونه فوق امنیتی وردپرس Security Pro نسخه 2.0.2 تاریخ : 2015/11/22
1,252آموزش حذف کامل افزونه وردپرس و اطلاعات آن از دیتابیس تاریخ : 2019/08/26
3,487نمایش کاربران به صورت اتفاقی در وردپرس تاریخ : 2016/04/6
48,769افزونه فوق امنیتی وردپرس Security Pro نسخه 6.7.1 تاریخ : 2020/09/28
2,216آموزش ایجاد درگاه پرداخت اینترنتی در وردپرس تاریخ : 2019/06/29
3,688نمایش تصاویر وردپرس به صورت رتینا Retina تاریخ : 2018/05/17
2,697آموزش نمایش انیمیشن های gif در وردپرس تاریخ : 2018/02/21
1,624تغییر پیغام خطای ورود به وردپرس تاریخ : 2019/05/23
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب
تبلیغات
تبلیغات