سلام به تیک تم خوش آمدید. در این مقاله به آموزش نمایش تاریخ عضویت کاربر در وردپرس می پردازیم.اکثر وبسایت های محبوب و انجمن ها تاریخ عضویت کاربران را در پروفایل عنوان فرد نمایش داده می شود.بعضی از شما ممکن است بخواهید تاریخ عضویت کاربر را در صفحه مدیریت کاربران نمایش دهید یا اینکه این تاریخ را در صفحه پروفایل هر کاربر به نمایش بگذارید ولی ممکن است که بخواهید تاریخ عضویت کاربر را در مشخصات عمومی نمایش دهید.
نمایش تاریخ عضویت کاربر در وردپرس
اگر بخواهید تاریخ عضویت کاربران در وبسایت وردپرس خود نمایش دهید. حالا اگر بخواهید این تاریخ عضویت را در پنل مدیریت وردپرس یا همان پروفایل کاربر نمایش دهید و چه در محیط نمایشی وبسایت.
نمایش فیلد تاریخ عضویت در پروفایل کاربر
برای نمایش تاریخ عضویت در پروفایل کاربری هر کاربر ، باید یک پلاگین وردپرس برنامه نویسی کنیم پس بیایید شروع کنیم به افزونه نویسی برای وردپرس. اول یک فایل در کامپیوتر خود بسازید. حالا فایل را باز کرده و با notepad++ کد های زیر را به آن اضافه کنید:
[php]
/*
Plugin Name: تاریخ عضویت
Plugin URI: https://mihanwp.com
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 =
‘
%۱$s
%۱$s | Member since: %2$s |
---|
‘;
$udata = get_userdata( $user-ID );
$registered = $udata->user_registered;
printf(
$table,
‘Registered’,
date( “M Y”, strtotime( $registered ) )
);
}
?>
[/php]
حالا فایلی که ذخیره کردید را زیپ کرده و روی وردپرس نصب کنید. آموزش نصب افزونه در وردپرس را ببینید.
بعد از نصب و فعالسازی افزونه ، بخش جدیدی به نام تاریخ عضویت به پروفایل کاربری هر شخص اضافه خواهد شد.
نمایش تاریخ عضویت کاربر در وردپرس
روش بعدی ، نمایش تاریخ عضویت کاربر در وبسایت است. شما با این کار یک شورت کد ایجاد کنید که با قرار دادن اینکد در هر کجای وبسایت خود ، تاریخ عضویت کاربر همانجا نمایش داده می شود. کافیست کد زیر را به فایل functions.php قالب وردپرس خود اضافه کنید:
[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’);
[/php]
امیدواریم مطلب نمایش تاریخ عضویت کاربر در وردپرس مورد توجه شما قرار گرفته باشد و برای شما کاربردی و مفید باشد.و مورد استفاده شما قرار بگیرد.
سوالی دارید؟
سوالتون رو در نظرات مطرح کنید ?
مطالب مرتبط:
آموزش ساخت ارتقاء محتوا در وردپرس و تاثیر آن بعنوان ابزار ایمیل مارکتینگ
ارتقاء محتوا چیست؟ ۳۰ راهکار ساده برای ارتقاء محتوا و گرفتن ایمیل از بازدیدکنندگان سایت
۳۰ روش امتحان شده برای کسب و کار آنلاین با وردپرس(بخش دوم)
افزونه حرفه ای Wordfence Pro وردپرس | نسخه اصلی افزونه امنیتی وردفنس فارسی
منبع: تیک تم– ارائه دهنده مقالات:سامانه پیامک– کانفیگ امنیتی وردپرس– خدمات پشتیبانی وردپرس– ویدیو آموزشی
هنوز دیدگاهی برای این مطلب ثبت نشده است.