دوره مجازی چگونه می توانم ...؟‌قالب وردپرس-جلسه نهم-(پنل کاربری - بخش چهارم- آواتار کاربر)

دسته بندی: آموزش
زمان مطالعه: 1 دقیقه
۰۸ اردیبهشت ۱۳۹۶

به نام خدا و سلام. در خدمت شما هستیم با جلسه نهم از دوره مجازی چگونه می توانم ...؟ (قالب وردپرس) با پیاده سازی بخش آواتار کاربران و ذخیره آن توسط متادیتای کاربر. در این جلسه در ابتدا با توابع مختلفی برای آپلود و ذخیره کردن فایل ارسالی کاربر در وردپرس آشنا میشیم و در ادامه فایل رو ذخیره کرده و اطلاعات مربوط به آدرس رو در متا دیتای کاربر ذخیره می کنیم.

:: توجه

این مطلب یک جلسه از باندل پلاگین نویسی وردپرس (25 پلاگین و پروژه عملی) می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در باندل پلاگین نویسی وردپرس (25 پلاگین و پروژه عملی)

چه امتیازی به این مقاله می دید؟
نویسنده کیوان علی محمدی
یادگیرنده ی همیشگی،برنامه نویس،نویسنده،عاشق خلق چیزهای عجیب،عاشق تحلیل داده ها، مسئول بخش فنی و هم بنیان گذار در سون لرن.

جلسات دوره

نظرات کاربران

Aslani Mohammad

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

کیوان علی محمدی

سلام. چک کنید اون آواتار کاربر مقداری داره یا نه اگر نداشته باشه آدرس پیش فرض رو داخل متغییر آواتار کاربر قرار بدین و هر جایی خواستین نمایش بدین.

Aslani Mohammad

ببخشید منظورم این مشکله
https://hitos.ir/reference/php-reference/var_dump

کیوان علی محمدی

خوب می خواین با این تابع چیکار کنید؟

Aslani Mohammad

استاد ببخشید من وقتی وردامپ میگیرم مقادیر ارایه های به صورت نا مرتب کنار هم نشون داده میشه چطوری مثل شما نشونشون بدم؟

کیوان علی محمدی

سلام. راستش من کار خاصی انجام ندادم.

Sh.dehnavi

سلام استاد، خسته نباشید. من دو مورد برام پیش اومده. من خیلی به php مسلط نیستم برای همین اگه امکان داره، کدهای مربوط به این دو درخواست من رو در اختیار من قرارب دید، ممنون میشم:
1. با چه کدهایی و در کجا قرار بدم که عکس آپلود شده در بقیه افزونه ها و قسمت نظرات وردپرس، هم استفاده شود؟
2. در پایان این جلسه، گفتید که کاری کنید که آواتار قبلی کاربر حذف بشه در دایرکتوری و آواتار جدید، جایگزین بشه با نام یونیک. اون رو با چه کدی و در کجا انجام بدم؟

ممنون

کیوان علی محمدی

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

Aslani Mohammad

کدوم تابعاستاد؟

Aslani Mohammad

بازم ممنون از راهنمایی عالیتون این مشکلم هم حل شد متشکرم

Aslani Mohammad

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

کیوان علی محمدی

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

Aslani Mohammad

ممنونم به خاطره تمام راهنمایی هاتون بلخره تونستم اون مشکلم رو حل کنم واقعا اموزشهاتون محشره و راهنمایی هاتون عالی
بازم متشکرم

کیوان علی محمدی

خواهش میکنم. امیدوارم موفق باشید.

Aslani Mohammad

یه سوال دیگه من اگه بخوام اطلاعات یه کاربری رو به سایر کاربراهم هم نشون بدم باید چطوری این کارو بکنم

کیوان علی محمدی

خب مثلا یک فیلد قرار میدین و بر اساس داده ای که در اون فیلد وارد میشه می تونید با کلاس WP_User_Query کاربران مورد نظر رو سرچ کنید و نتایج اون رو نشون بدین.

Aslani Mohammad

پس من چطوری عکس پرو فایل کاربر رو بگیرم؟

کیوان علی محمدی

با تابع get_avatar می تونید اینکارو بکنید.

کیوان علی محمدی

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

Aslani Mohammad

ممنون میشم استاد شما یه مثال بزنین من نمیدونم چطوری عکس رو با استفاده از این فیلتر اپلود کنم ویرایش کنم و نشون بدم؟

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.