دوره مجازی قالب وردپرس (جلسه 50):Page Template + پیاده سازی پنل کاربری + پروفایل کاربر

- visibility ۴۱ mode_comment

به نام خدا و سلام. در جلسه 50 ام از دوره مجازی وردپرس در خدمت شما هستیم با پیاده سازی پنل کاربری پیشرفته در وردپرس. در این قسمت قصد داریم پنل کاربری شامل گزینه های مختلف رو طراحی کنیم که بخش پروفایل کاربری رو به طور کامل پیاده سازی می کنیم و بخش های دیگه رو به عنوان تمرین برای شما باقی می ذاریم ^_^. اول از همه با استفاده از page template  بخش پنل کاربری رو پیاده سازی می کنیم و بخش های مختلف رو با استفاده از منوی سفارشی پیاده می کنیم و سپس با فرم طراحی شده موارد خاصی از اطلاعات کاربر رو نشون میدیم و سپس اونو رو ذخیره می کنیم.

 

در این جلسه خواهیم دید :

  • پیاده سازی page template
  • پیاده سازی پنل کاربری
  • نمایش فرم پروفایل کاربر
  • دخیره اطلاعات پروفایل
info توجه

این مطلب یک جلسه از دوره طراحی قالب وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره طراحی قالب وردپرس

comment دیدگاه کاربران
علی

سلام
در مورد اینکه چطور میشه کاربر مطلب جدید بذاره از همین صفحه
و یا مطالبی که کاربر گذاشته در بخش مطالب من لیست بشه هم یه توضیحی میدادید بد نبود
به طور کلی یه طوری میخوام بشه که بجای ارسال مطلب پیش فرض خود وردپرس، از همین صفحه مطلب ارسال بشه با تمام تنظیمات صفحه ی افزودن مطلب خود وردپرس . مثل انتخاب دسته بندی .. تصویر شاخص .. و تنظیم زمانبندی و …
ممنونم

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

سلام ارسال مطلب در دوره آموزش جدید وردپرس قرار داده شده و کاملا آموزش داده میشه.

hadi ala

سلام استاد خسته نباشید این سوال خیلی برام مهمه اگر میشه زودتر جواب بدید
من پنل رو پیاده کردم و به خوبی کار میکنه اما من می خوام برای شش کلاس درس پیادش کنم و مطالب مورد نظر برای هر کلاسی جدا باشه برای یک کلاس آمادش کردم و خوبه اما نمیدونم چطور پنل کلاس درس دیگه متفاوت باشه تا دسته بندی دیگری رو براش نمایش بدم
http://cdn.persiangig.com/preview/N8ihbjMv9S/large/myprofile.png

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

دقیق تر توضیح بدین.

hadi ala

یعنی 6 گروه مختلف از کاربران دارم مثل کلاس اول دبستان, دوم دبستان و … . حالا پنل این گروه ها با هم فرق باید داشته باشه. ایا باید پنل های جدایی رو تعریف کنم تا این امکان فراهم بشه. البته صفحه پروفایل بین گروه ها مشترکه طبیعتا

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

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

hadi ala

من فقط اون قسمت هایی از آموزش که نیاز داشتم رو دیدم نه همه رو اگر در این دوره مربوط به سوال من آموزش هست لطفا بفرمایید
منظور شما اینه که پست تکزونومی داشه باشم و مثل انتخاب دسته نقش رو هم انتخاب کنم تا فقط برای صاحب نقش نمایش داده بشه؟
مثل دیتای کاربران که هر کاربر فقط اطلاعات خاص خودش رو می بینه؟

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

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

hadi ala

سلام کار با صفحاتی که مربوط به محتوای پنل زمانی کلیک روی منوها میشه در دوره چگونه می توانم آموزش داده میشه یا همین دوره کافیه
اینکه محتوا و نقش رو سفارشی سازی کنیم

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

سلام. در این دوره هم آموزش داده میشه. در دوره چگونه می توانم کامل تر و مفصل تر هستش.

hadi ala

سلام استاد
با راهنمایی شما و جستجو در اینترنت موفق شدم محتوای پنل رو سفارشی کنم به این صورت که هر کاربر بر اساس رول خودش مطالب رو می بینه اما مسئله اینه که مدیر سایت هم زمان نمیتونه همه محتوا ها رو ببینه آیا گر یک فرم با 6 سابمیت مختلف بزارم بهتره؟
به این صورت که
وقتی روی سابمیت یک میزنه محتوای گروه یک رو ببینه
وقتی روی سابمیت دو میزنه محتوای گروه دو رو ببینه
و …

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

بهتره یک تابع درست کنید که چک کنه چه کسی میتونه محتوا رو ببینه. وقتی کاربر جاری مدیر سایت باشه این تابع مقدار true برمیگردونه و میتونه همه موارد رو ببینه.

نیاز به لاگین

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