نمایش زمان اخرین ورود کاربران در وردپرس

نویسنده : محمد جواد فرکاریان ۹ تیر ۱۳۹۵

ویرایش

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

۱-با کمک افزونه

شما با کمک افزونه میتوانید یک ستون جدید در بخش کاربران مدیریت وردپرس ایجاد کنید تا در انجا ببینید که اخرین  باری که کاربران وارد سایت شما شده اند در چه زمانی بوده است.اسم این افزونه WP Last Login میباشد که به راحتی میتوانید از لینک زیر این افزونه را دریافت کنید.

۲-با روش دستی

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


<?php /** * Capture user login and add it as timestamp in user meta data * */ function user_last_login( $user_login, $user ) { update_user_meta( $user->ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );

/**
 * Display last login time
 *
 */
 
function wpb_lastlogin() { 
	$last_login = get_the_author_meta('last_login');
	$the_login_date = human_time_diff($last_login);
	return $the_login_date; 
} 

/**
 * Add Shortcode lastlogin 
 *
 */
 
add_shortcode('lastlogin','wpb_lastlogin');
?>

و در مرحله بعد از کد کوتاه زیر در هرجایی از سایت که میخواهید اخرین زمان ورود اعضا را نمایش دهید قرار دهید:


[lastlogin]

از کد زیر نیز میتوانید در تم کودک استفاده کنید:


<?php echo 'اخرین بازدید: '. do_shortcode('[lastlogin]') .' پیش'; ?>

امیدوار هستیم که این مقاله برای شما مفید بوده باشه

لبخند را هم فراموش نکنید 😉

موفق باشید

بخوانید  جلوگیری کردن از استفاده ادرس ایمیل یکبار مصرف در وردپرس

محمد جواد فرکاریان

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

0 دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *