رفتن به مطلب

پست های پیشنهاد شده

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

<?php echo get_the_date(Ymd) , get_the_ID(); ?>

البته این توابع برای post هست! اما منظورم همین توابع برای یوزر هست.
یا یک کد که مثلا از ۱۰۰۱ شروع بشه! (اگر تابعش رو توضیح بدید ممنون میشم برای اینجور کد دادن)

---------------------------------------------------------------------------------

مشکل اصلی، نمایش این کد در پنل هست! یعنی وقتی مدیر کل به قسمت لیست کاربران مراجعه میکنه، یکی از Tab ها از اطلاعات هر کاربر، به شماره کاربری اختصاص پیدا کنه. و مدیر بتونه در همون صفحه ی لیست کاربران، شماره هر کاربر رو ببینه!

ممنون میشم راهنمایی کنید. تشکر

ویرایش شده توسط m.nakhli

به اشتراک گذاری این ارسال


لینک به ارسال

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

به اشتراک گذاری این ارسال


لینک به ارسال

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

get_user_by( string $field, int|string $value )

لینک توضیح کاملتر https://developer.wordpress.org/reference/functions/get_user_by.همچنین میتونید ستون  user ID را به user table وردپرس اضافه کنید.برای این کار کدهای زیر را به functions.php در پوسته وارد کنید:

/*
 * Adding the column
 */
function rd_user_id_column( $columns ) {
	$columns['user_id'] = 'ID';
	return $columns;
}
add_filter('manage_users_columns', 'rd_user_id_column');
 
/*
 * Column content
 */
function rd_user_id_column_content($value, $column_name, $user_id) {
	if ( 'user_id' == $column_name )
		return $user_id;
	return $value;
}
add_action('manage_users_custom_column',  'rd_user_id_column_content', 10, 3);
 
/*
 * Column style (you can skip this if you want)
 */
function rd_user_id_column_style(){
	echo '<style>.column-user_id{width: 5%}</style>';
}
add_action('admin_head-users.php',  'rd_user_id_column_style');

 

user-id-column.png

به اشتراک گذاری این ارسال


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • مطالب مشابه

    • توسط ADsyn
      سلام 
      من می خوام در قسمت پنل کاربری هر شخص اطلاعات مخصوص خودش را قرار دهم که شامل عکس و متن است .
      کسی هست که بتونه راهنماییم کنه ممنون.
    • توسط aboalfazltk
      سلام خدمت دوستان گرامی
      تازه سایت خود راhttp://ghadirsarbedar.ir راه اندازی کرده بودم که
      در صفحات:
      wp-admin/update-core.php
      wp-admin/themes.php
      wp-admin/plugins.php
      wp-admin/options-general.php
      در قسمت ناحیه کاربری خود با پیغام 503 Service Unavailable روبرو شدم.
      1- افزونه ها را یک به بک حذف کردم نشد....
      2- قالب را حذف کردم نشد...
      3- محتویات پابلیک اچ تی ام ال را حذف و از نو... نشد...
      4- Database را حذف کردم واز نو...نشد...
      5- هاست را حذف و از نو... نشد...
      6- دسترسی ها را هم 755 و 644 نشد...
      7- دوستی گفت شاید سایتت مورد حجمه دی داس است الان در صف کلود هستم ولی تا الان جواب نداده...
      دوستان Help Me العجل العجل
×
×
  • اضافه کردن...