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

دسته بندی: وردپرس
زمان مطالعه: 1 دقیقه
۲۳ دی ۱۳۹۴

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

 

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

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

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

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

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

جلسات دوره

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

علی رشیدی

ای خداااااااااااااااااااااااااااااااااا
میشه جواب بدید استاد

علی رشیدی

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

علی رشیدی

سلام مجدد استاد
پنل کاربری استاد
ممنون

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

منظورتون از محیط کاربری یک جای اختصاصی هست یا همین پنل کاربری خود وردپرس؟

hadi ala

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

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

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

hadi ala

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

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

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

hadi ala

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

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

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

hadi ala

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

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

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

hadi ala

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

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

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

علی

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

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

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

محمد نيك عيش

سلام استاد اگه امکانشه منوهای والکر هم آموزش بدید که چطوری خودمون به ul وli و زیر منوها کلاس بدیم مثلا همین منوهای بوت استرپ رو چطوری داینامیک کنیم… با تشکر

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

سلام مطلبش داره آماده میشه و بعد از تکمیل میاد روی سایت چون جزئیات زیادی داره.

محمد نيك عيش

با تشکر از زحماتتون

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

برای ثبت اطلاعاتی مثل عنوان و متن مطلب از تابع wp_insert_post استفاده کنید. بعدشم برای ثبت تصویر در مطالب ارسالی کاربر از تابع wp_insert_attachment .

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

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

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

نیاز به لاگین

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