با سلام. در این بخش از اموزش وردپرس قصد دارم نحوه نمایش مشخصات کاربر در وردپرس را به شما یاد بدهم. از صفحات مهمی که در هنگام طراحی قالب وردپرس به ان باید توجه کرد صفحه نمایش مشخصات کاربر در وردپرس است. تا انتهای این مطلب همراه ما باشید.
نمایش مشخصات کاربر در وردپرس
همانطور که اشاره کردیم از امکانات وردپرس قابلیت عضویت کاربران در آن می باشد تا بتوانند برخی دسترسی ها را بدون محدودیت داشته باشند مثلا دیدگاه های ارسالی آنها بدون نیاز به تائید مدیر در سایت منتشر شود و یا اجازه مشاهده مطالب مخصوص اعضاء وارد شده به سایت را داشته باشند اگر در سایت تان قابلیت عضویت را فعال کرده اید می توانید در هنگام طراحی قالب وردپرس با استفاده از کد نمایش مشخصات کاربر وردپرس وارد شده به سایت اطلاعات و جزئیات پروفایل کاربر را در بخشی از پوسته نمایش دهید اینکار باعث ایجاد انگیزه بیشتر جهت فعالیت در کاربران و اعضاء سایت می شود.
توابع نمایش مشخصات کاربر در وردپرس
برای نمایش مشخصات کاربر در وردپرس و در محل موردنظر می توان از تابع 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"; ?>
اگر علاقه دارید اطلاعات کاربر به طور کامل در برگه ای جداگانه نمایش داده شود از فایل single.php قالبتان کپی بگیرید و نامش را با author.php تغییر دهید. سپس کدهای بالا را در محل مورد نظر از فایل author.php کپی کنید پیشنهاد میکنیم کدها را در بالای تابع the_content قرار دهید.
همچنین
پیشنهاد می کنیم مطلب نحوه نمایش تعداد نظرات در وردپرس را مطالعه بفرمایید.
بدرود.
سلام و احترام من از قالب آوادا استفاده می کنم و نمیدونم این قالب خودش قابلیت نمایش نام کاربری رو داره یا نه!!!
ولی این کدی که شما می گین رو نمیدونم کجای قالب وارد کنم لطفا راهنمایی کنید!