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

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

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

درود. در اين مقاله از دنياي ميلاد وردپرس به نحوه نمایش تاریخ عضویت کاربر در وردپرس خواهيم پرداخت.پس تا آخر مقاله با تيم ما همراه باشيد.

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

اکثر سایت های اجتماعی و تالارهای گفتگو تاریخ عضویت کاربران خود را هم به نمایش می گذارند. بنابراین اگر شما هم می خواهید چنین کاری را انجام دهید، با ما همراه باشید.

چرا باید به نمایش تاریخ ثبت نام کاربر در وردپرس بپردازید؟

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

اما بهترین کاربرد آن است که ممکن است بخواهید که تاریخ ثبت نام کاربر را در پروفایل عمومی موجود در سایت وردپرس خود نمایش دهید.

افزودن تاریخ ثبت نام کاربر در صفحه مدیریت کاربران

اولین کاری که باید انجام دهید آن است که افزونه  Admin Columns را نصب و فعالسازی کنید، سپس وارد بخش تنظیمات» تنظیمات ستون ها شوید تا تنظیمات افزونه را پیکربندی کنید.

افزودن تاریخ ثبت نام کاربر در صفحه مدیریت کاربران
افزودن تاریخ ثبت نام کاربر در صفحه مدیریت کاربران

بيشتر از وردپرس بخوانيد:

سئو سایت جوملا

الگوریتم رقص گوگل

ساخت جدول در وردپرس با Tablepress

در تب تنظیمات ستون ها، بر روی کاربران کلیک کنید و سپس بر روی ستون جدید کلیک کنید. سپس در بخش ” زمینه دلخواه” مقدار “نوع” را ثبت نام شده انتخاب کنید و بر روی دکمه ذخیره کلیک کنید. اکنون وارد صفحه کاربران شوید، یک ستون با برچسب ” ثبت نام شده” مشاهده خواهید کرد، که دارای مقدار تاریخ ثبت نام کاربر است.

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

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

برای نمایش تاریخ ثبت نام در پروفایل کاربر نیاز خواهید داشت تا در سیستم خود نوت پد را باز کنید و کد زیر را در آن وارد کنید:

بیشتر بخوان بیشتر بدان  افزونه ultimate member
<?php
/*
Plugin Name: Member Since
Plugin URI: https://wpmilad.ir
Description: Adds registration date on edit user profile screen.
Version: 1.0
Author: digiwp
*/
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 ) )
 );
}
?>

سپس فایل را با نام “membersince.php” ذخیره کنید. فایل را در آدرس /wp-content/plugins/ در سرور خود آپلود کنید.

اکنون وارد صفحه افزونه های نصب شده در سایت خود شوید و این افزونه را فعالسازی کنید.

به همین سادگی این قابلیت را برای پروفایل کاربر های سایت خود فراهم نمودید.

نمایش تاریخ ثبت نام در پروفایل کاربر
نمایش تاریخ ثبت نام در پروفایل کاربر
نمایش تاریخ ثبت نام کاربر در وبسایت

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

function wpb_user_registration_date($atts, $content = null ) {
$userlogin = shortcode_atts( array(
'user' =&gt; 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-&gt;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=”userName”]”

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

صفحات و پست های مورد نظر خود استفاده کنید.

دقت داشته باشید که در شورت کد بالا، برای نمایش تاریخ ثبت نام کاربر باید نام کاربر را با مقدار “userName”جایگزین کنید.

امیدوارم که این مطلب مفید بوده باشد.

ميلاد وردپرس

برای امتیاز دهی روی ستاره ها کلیک کنید.باتشکر
[Total: 1 Average: 5]
نوشته ایجاد شد 32

دیدگاهتان را بنویسید

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

نوشته های مرتبط

متنی که میخواهید برای جستجو وارد کرده و دکمه جستجو را فشار دهید. برای لغو دکمه ESC را فشار دهید.

بازگشت به بالا