در برخی ز سایت ها و انجمن های حرفه ای امکان نمایش تاریخ عضویت کاربران فراهم می باشد و براحتی می توانید مشاهده کنید هر کاربر چه مدت در سایت فعالیت کرده است.ما در این مقاله نحوه قرار دادن تاریخ عضویت کاربران را در سایت و حتی در پروفایل کاربران آموزش میدیم.با ناز تم همراه باشید.
ما در این مقاله به شما دو روش قرار دادن تاریخ عضویت کاربران در پنل ادمین (صفحه پروفایل کاربران) و همچنین در سایت را آموزش می دهیم :
قرار دادن فیلد تاریخ عضویت در صفحه کاربران پنل ادمین
در ابتدا باید افزونه Admin Columns رو نصب و فعال کنید و از قسمت تنظیمات/Admin Columns وارد تنظیمات این افزونه بشید
در تب users بخش Registered باید حالت type رو روی Registered قرار بدید و د قسمت label هم یک عنوان مثلا تاریخ عضویت بنویسید و دکمه Add Column رو بزنید.
بعد از انجام این تنظیمات در بخش کاربران که مراجعه بکنید می تونید مشاهده بکنید که ستون تاریخ عضویت هم قرار گرفته شده
قرار دادن فیلد تاریخ عضویت در سایت
برای اینکه تاریخ عضویت کاربران رو در سایت تون به نمایش عموم بزارید باید کد زیر رو در فایل 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=peter] در هر نوشته یا برگه مورد نظرتون این قابلیت رو به نمایش بزارید.
موفق باشید