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





پلتفرم رپورتاژ آگهی و بک لینک تسمینو
تبلیغات
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

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

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

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

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

 

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

برای نمایش تاریخ عضویت در پروفایل کاربری هر شخص ، باید یک افزونه وردپرس برنامه نویسی کنیم پس بیایید شروع کنیم به افزونه نویسی برای وردپرس. ابتدا یک فایل مثلا به نام 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 می توانید نام کاربری دلخواه خودتان را وارد کنید تا تاریخ عضویت آن کاربر در سایت شما نمایش داده شود.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=42257
کلمات کلیدی پست :
مطالب مرتبط
7,808آموزش تغییر پیشوند جداول وردپرس تاریخ : 2019/06/21
6,740آموزش رفع خطای نمایش ندادن پیشخوان وردپرس تاریخ : 2019/07/9
5,74016 نکته برای تسلط بیشتر بر ویرایشگر جدید وردپرس تاریخ : 2019/07/12
28,788ارسال مطالب سایت به واتس آپ بدون افزونه تاریخ : 2019/02/28
5,932آموزش تغییر قالب وردپرس از روش اصولی تاریخ : 2020/02/5
8,124غیرفعال کردن جستجوی برگه‌ها در وردپرس تاریخ : 2018/06/10
7,548رفع خطای نمی‌توانید افزونه را حذف کنید در وردپرس تاریخ : 2018/09/22
7,662غیر فعال کردن خوراک RSS وردپرس تاریخ : 2016/03/30
8,332نمایش مطالب محبوب در وردپرس افزونه Top 10 تاریخ : 2018/11/13
12,621آموزش ساخت منوهای ریسپانسیو در وردپرس Burger Menu تاریخ : 2017/11/27
7,692رفع خطای Fatal Error: wp_cache_get() در وردپرس تاریخ : 2018/10/19
7,344آموزش خروجی گرفتن از ایمیل کاربران در وردپرس تاریخ : 2019/06/25
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file