Notice: wp_deregister_script was called incorrectly. اسکریپت‌ها و شیوه‌نامه‌ها نباید پیش از wp_enqueue_scripts، admin_enqueue_scripts و login_enqueue_scripts ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190 » کد نمایش مشخصات کاربر وردپرس وارد شده به سایت

کد نمایش مشخصات کاربر وردپرس وارد شده به سایت

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

کد نمایش مشخصات کاربر وردپرس وارد شده به سایت

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

برای نمایش اطلاعات پروفایل کاربر عضو وردپرس در پوسته سایت و محل مورد نظر می توان از تابع get_currentuserinfo استفاده کرد این تابع قابلیت نمایش جزئیاتی مانند: نام و نام خانوادگی کاربر، نام کاربری، آدرس پست الکترونیکی، سطح دسترسی و نقش کاربری، شناسه id کاربری، نام قابل نمایش به سایر اعضاء و کاربران را دارد برای نمایش اطلاعات بالا کد زیر را در محل مورد نظر از قالب وردپرس کپی کنید.

<?php global $current_user;
      get_currentuserinfo();

      echo 'نام کاربری:  ' . $current_user->user_login . "\n";
      echo 'ایمیل:  ' . $current_user->user_email . "\n";
      echo 'سطح دسترسی:  ' . $current_user->user_level . "\n";
      echo 'نام:  ' . $current_user->user_firstname . "\n";
      echo 'نام خانوادگی: ' . $current_user->user_lastname . "\n";
      echo 'نام مورد نمایش:  ' . $current_user->display_name . "\n";
      echo 'شناسه کاربری:  ' . $current_user->ID . "\n";
?>

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

3,767 بازدید ۴ نظر
خیلی خوشم اومد.
به نظر من !!!
  1. nafe می گه:
    ۱۴:۴۶ Notice: Undefined variable: comment_ID in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 175 مورخه ۲۰ دی ۹۴

    لطفا بگین که کجا باید این کد رو بذارم و چطوری؟
    من میخوام در منو بالای سایت یا هدر نام کاربر رو نشون بده.

    • روناک وب می گه:
      ۲۲:۰۳ Notice: Undefined variable: comment_ID in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 175 مورخه ۲۰ دی ۹۴

      اگر فقط میخایین نام کاربری رو نمایش بدید تنها کد مربوط به اونرو داخل تگ inner-container توی فایل header کپی کنید و بقیه کدهایی که سایر اطلاعات رو نمایش میدن حذف کنید.

  2. محمد می گه:
    ۲۳:۵۰ Notice: Undefined variable: comment_ID in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 175 مورخه ۰۹ بهمن ۹۴

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

    • روناک وب می گه:
      ۰۶:۵۳ Notice: Undefined variable: comment_ID in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 175 مورخه ۱۰ بهمن ۹۴

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

کد امنیتی: *

Notice: Undefined index: comment_notes_after in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 249

با عضوت در خبرنامه ایمیلی جدیدترین مطالب و فیلم های آموزشی را در ایمیل تان دریافت کنید. اعضاء خبرنامه و صفحات اجتماعی روناک وب از امکانات ویژه ای برخوردار خواهند شد !!!