نحوه نمایش اطلاعات پروفایل کاربر در سایت وردپرسی
مقالات وردپرسچگونه در برنامه نویسی قالب وردپرس ، اطلاعات مربوط به کاربران را بصورت کامل و بدون مشکل داخل پوسته خود نمایش دهیم ؟
یکی از اصلیترین قسمتهای هر سایت ، کاربران آن سایت هستند خصوصا مدیر سایت ! عملا بدون وجود مدیریت ، هیچ محتوایی داخل سایت ارسال نخواهد شد ، سفارشات سایت بررسی نشده و دیتای آن بروز نخواهد بود از این جهت وجود کاربران ، یک بخش اساسی در سایت محسوب میشود .
یکی از قسمتهایی که در هر سایت میتواند مهم باشد ، بخش نمایش اطلاعات مدیر ، نویسنده یا کاربر سایت است . برای نمونه به باکس زیر توجه کنید :
در این باکس شما یک تصویر پروفایل ، در زیر تصویر ، اسم کاربر و همچنین توضیحی مختصر درمورد پروفایل او ( بصورت متن تصادفی ) مشاهده میکنید . اگر مقاله قبلی را مطالعه کرده باشید : بهترین افزونه تغییر تصویر آواتار در وردپرس ، خدمتتان تحوه تنظیم تصویر پروفایل را آموزش دادیم . درمورد تنظیم نام کاربر در وردپرس که مشکلی وجود ندارد چراکه هنگام ثبت نام ، قسمت نام باید تکمیل شود .
برای قسمت توضیحات پروفایل نیز در قسمت ویرایش حساب کاربری بخشی تحت عنوان ” زندگینامه ” وجود دارد و لازم است تا اطلاعات مربوط به پروفایل را در این قسمت بنویسید . اکنون همانند تصویر بالا ، قصد داریم تا نام ، تصویر و توضیحات پروفایل کاربر را در سایت وردپرسی و در محل دلخواه نمایش دهیم .
نمایش اطلاعات کاربر در سایت
برای این کار مسلما قطعه کد HTML خودتان را آماده کردهاید و دقیقا اطلاع دارید که در کدام قسمت از سایت قصد نمایش اطلاعات کاربر را دارید . در مثال زیر قطعه کد کامل این بخش را برای شما قرار دادهایم :
<?php $description = get_the_author_meta("description", $post->post_author); ?>
<img src="<?php echo get_avatar_url($post->post_author); ?>" alt="<?php echo get_the_author_meta("display_name", $post->post_author); ?>">
<span>
<?php echo get_the_author_meta("display_name", $post->post_author); ?>
</span>
<p>
<?php echo $description ?>
</p>
در داخل تگ img آدرس تصویر کاربر و برای بخش alt نیز نام کاربر را چاپ کردیم . برای قسمت نام کاربر از تابع get_the_author_meta و مقدار display_name که نام نمایشی کاربر را برای ما چاپ خواهد کرد استفاده شده است . در داخل alt تصویر نیز از همین مورد استفاده میکنیم پس بعبارتی همان کد را در دو بخش استفاده کردیم .
برای بخش توضیحات پروفایل ، در ابتدای کدها مجدد از get_the_author_meta استفاده کرده و اینبار مقدار description را دریافت کردیم . مقدار این بخش را داخل متغیری بنام $description قرار داده بودیم و در داخل یک تگ p این متغیر را چاپ کردیم . به این ترتیب محتوایی که داخل بخش ” زندگینامه ” نوشتیم ، داخل سایت نمایش داد خواهد شد .
درکل اکثر اطلاعات مربوط به کاربران وردپرس در بخش برنامه نویسی را میتوانید توسط تابع get_the_author_meta و پارامترهای ورودی مربوطه ( که اسم ستون جدول کاربران در داخل پایگاه داده است ) ، بسادگی بدست آورده و در سایت نمایش دهید .
این قطعه کد تماما تست شده و سپس در اختیار شما قرار گرفته است ، البته که برای بخش استایل نویسی در داخل قالب خودتان باید از کلاسها و استایلهای مناسب استفاده کنید و هدف در این آموزش صرفا ارائه سورس کد PHP بود . امیدواریم این آموزش کوتاه اما بسیار مهم برای شما مفید بوده باشد . موفق باشید .
امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت
نقشه راه فرانت
اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید
تاکسونومی در وردپرس چیست و چرا باید درمورد آن اطلاع داشته باشیم ؟ چگونه میتوان یک Taxonomy به وردپرس اضافه کرده و از آن استفاده کرد ؟ در این محتوای بسیار مهم و کاربردی همراه ما باشید .
یکی از محدودیت هایی که میتوانید در قسمت نظرات وردپرس اعمال کنید ، کنترل طول نظرات ارسالی از طرف کاربران است که در این مقاله آن را یاد خواهید گرفت .