آموزش پلاگین نویسی فروشگاه‌ساز ووکامرس

معرفی دوره

مدت زمان دوره
۱۵ ساعت
سطح دوره
پیشرفته
تعداد جلسات
۱۰ جلسه
258 رای

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

جلسات دوره

  • جلسه یک
    ‫۱ ساعت و ۲۶ دقیقه
    • آشنایی با PHP: سینتکس زبان PHP
    • آشنایی با PHP: توضیحات
    • آشنایی با PHP: حساسیت به حروف بزرگ و کوچک
    • آشنایی با PHP: تعریف متغیر
    • آشنایی با PHP: دستورات echo و print
    • آشنایی با PHP: انواع داده ها
    • آشنایی با PHP: عملگرها
  • جلسه دو
    ‫۱ ساعت و ۱۲ دقیقه
    • آشنایی با PHP: دستورات شرطی
    • آشنایی با PHP: حلقه‌ی while
    • آشنایی با PHP: حلقه‌ی do...while
    • آشنایی با PHP: حلقه for
    • آشنایی با PHP: حلقه foreach
  • جلسه سه
    ‫۱ ساعت و ۲۸ دقیقه
    • آشنایی با PHP: توابع - قوانین نام گذاری
    • آشنایی با PHP: توابع - آرگومان‌ها
    • آشنایی با PHP: توابع - مقادیر پیش‌فرض برای آرگومان‌ها
    • آشنایی با PHP: توابع - مقادیر بازگشتی
  • جلسه چهار
    ‫۱ ساعت و ۵۷ دقیقه
    • معرفی توابع کاربردی در PHP: تابع isset
    • معرفی توابع کاربردی در PHP: تابع empty
    • معرفی توابع کاربردی در PHP: تابع in_array
    • معرفی توابع کاربردی در PHP: تابع is_array
    • معرفی توابع کاربردی در PHP: تابع array_key_exist
    • معرفی توابع کاربردی در PHP: تابع unset
    • معرفی توابع کاربردی در PHP: تابع explode
    • معرفی توابع کاربردی در PHP: تابع implode
    • آشنایی با PHP: ثابت‌ها
    • آشنایی با PHP: آشنایی با include و require
    • معرفی ساختار پلاگین‌ها در وردپرس
    • ایجاد پلاگین خالی و فعال‌سازی آن
    • آشنایی با دیتابیس وردپرس
  • جلسه پنج
    ‫۱ ساعت و ۳۴ دقیقه
    • دستورات شرطی در وردپرس
    • آشنایی با مفهوم filter و action در وردپرس
    • ایجاد فیلتر با apply_filters
    • آشنایی با توابع add_filter و remove_filter
    • مثال هایی برای درک بهتر مفهوم فیلترها در عمل
  • جلسه شش
    ‫۱ ساعت و ۳۰ دقیقه
    • ایجاد اکشن با do_actione
    • آشنایی با توابع add_action و remove_action
    • مثال هایی برای درک بهتر مفهوم اکشن‌ها در عمل
    • معرفی پلاگین‌هایی برای کار با اکشن‌ها و فیلترها
    • آشنایی با زمینه‌های دلخواه (post meta) در وردپرس
    • کار با توابع add_post_meta و update_post_meta و get_post_meta و delete_post_meta
    • ایجاد متاباکس برای وارد کردن درصد هدیه کیف پول
  • جلسه هفت
    ‫۱ ساعت و ۳۷ دقیقه
    • آشنایی با فرم‌ها در صفحات وب
    • آشنایی با انواع ورودی فرم‌ها در صفحات وب
    • آشنایی با مفهوم متاباکس‌ها در وردپرس
    • ایجاد متاباکس‌های دلخواه با استفاده از تابع add_meta_box و اکشن‌های add_meta_boxes و save_post
  • جلسه هشت
    ‫۱ ساعت و ۴۳ دقیقه
    • آشنایی با optionها در وردپرس
    • معرفی توابع add_option و update_option و get_option و delete_option همراه با مثال‌های عملی
    • آشنایی نحوه افزودن لینک به منو‌های مدیریت وردپرس
    • آشنایی با API تنظیمات وردپرس برای ساخت پنل تنظیمات برای افزونه
    • آشنایی با User meta ها در وردپرس
  • جلسه نه
    ‫۱ ساعت و ۳۷ دقیقه
    • تکمیل پنل تنظیمات افزونه‌ی کیف پول
    • افزودن فیلد نمایش و تغییر موجودی کیف پول به صفحه ویرایش کاربر
    • آشنایی با نحوه بومی‌سازی افزونه
    • آشنایی با ساختار اطلاعات ووکامرس
    • آشنایی با هوک‌های ووکامرس
  • جلسه ده
    ‫۱ ساعت و ۴۵ دقیقه
    • آشنایی با کلاس Product ووکامرس
    • آشنایی با کلاس Order ووکامرس
    • استفاده از هوک woocommerce_payment_complete
    • تعریف تابع نمایش موجودی کاربر
    • نمایش موجودی کاربر در صفحه My Account ووکامرس
    • آشنایی با Shortcode ها در وردپرس
    • تعریف Shortcode نمایش موجودی کاربر
    • آشنایی با کلاس WP_Query

مدرس دوره

مجتبی درویشی
مجتبی درویشی
مدیر فنی ژاکت

از سال ۸۷ طراحی وب‌سایت به صورت حرفه‌ای را شروع کردم. و از سه سال بعد هم به صورت تخصصی بر روی پوسته‌ها و افزونه‌های وردپرس کار کردم

سوالات متداول

برای شرکت در این دوره باید به CSS و HTML کاملا مسلط باشید و همچنین با ساختار قالب‌های وردپرس آشنا باشید
خیر، اما در صورتی که با مفاهیم برنامه‌نویسی آشنا باشید و یکی از زبان‌های برنامه‌نویسی را کار کرده باشید بسیار به شما در روند آموزش‌تان کمک خواهد کرد.
این مورد بستگی به خود شخص خواهد داشت اما در صورتی که کل مفاهیم ارائه شده در این دوره را به صورت دقیق فرا بگیرید، قادر به نوشتن هر نوع افزونه‌ای خواهید بود
این محصول به صورت دانلودی است و بلافاصله بعد از خرید میتوانید فایل‌های دوره را دانلود کرده و یادگیری خود را آغاز کنید.
مبلغی که شما بابت این آموزش پرداخت می‌نمایید کم ریسک ترین سرمایه گذاری است که انجام می‌دهید، یعنی سرمایه گذاری روی خودتان است. با یادگیری این آموزش می‌توانید خیلی سریع‌تر به اهداف یادگیری و پیشرفت خود دست پیدا نمائید.
بله. فایل های این آموزش به صورت ویدیویی و استاندارد می‌باشد و در هر دستگاهی اعم از لپتاپ و تبلت و موبایل و … می‌توانید از این آموزش ها استفاده نمائید.

درخواست مشاوره

درخواست مشاوره

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

درخواست مشاوره
آیا این دوره برای شما مفید بود؟
تقریبا
خیر

نقد و بررسی ها

  1. علی رضائی کلانتری

    درود وقت بخیر
    اگه بر اساس عنوان به این آموزش نگاه کنیم آموزشتون یه سری سر فصل‌ها رو کم داره و یه سری سر فصل‌ها اضافی هست

  2. Amirhossein DZ

    با سلام،
    بنده نیازی به قسمت های ۱ تا ۴ ندارم.
    امکانش هست برای خرید این دوره، قسمتهای مذکور برای من حذف بشه و قیمتش اصلاح بشه؟

    • nasrin hamedifar

      سلام
      امکان اینکه بخشی از آموزش رو تهیه کنید وجود نداره

  3. همايون ارجمند

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

    • nasrin hamedifar

      با سلام
      یادگیری این دوره را به کسانی پیشنهاد می‌کنم که هم‌‌اکنون طراح سایت یا مدیر سایت هستند و با CSS و HTML آشنایی دارند.

  4. امیر

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

    • حسین رحیمی

      با احترام
      لطفا سوالات خود را در بخش تیکت مطرح نمایید.

  5. مهدی احمدلو

    پاسخگوییتون خیلی ضعیفه .من بیشتر از ده بار تماس گرفتم نه مشاوره خوبی دادن نه پاسخ صحیحی.

  6. nima-Rz

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

    • حسین رحیمی

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

  7. laurel

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

  8. rahman sdeghi

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

  9. rahman sdeghi

    با عرض سلام و خسته نباشید خدمت شما و تمامی دوستان عزیزتان
    چنتا سوال برام توی دوره طراحی فروشگاه ووکامرستون برام پیش اومده بود که خوشحال میشم جوابمو بدید
    ۱_ برای گذاشتن تصویر شاخص بدون استفاده از پلاگین باید از کد داخل function استفاده میکردیم ولی متاسفانه نتونستم کدهاشو درک کنم تا بتونم تغییرات لازم رو اعمال کنم! میشه یه منبع خوب معرفی کنید؟
    ۲_ برای اینکه بتونیم تابع هایی که خودمون به زبان php مینویسیم رو wordpress قبول کنه باید چیکارکنیم؟ قوانین توابع وردپرس چطوری هستن؟
    ۳_ برای اینکه توی ویجت های ساید بار یه متن کوتان در کنار عکس داشته باشیم که بخواهیم رو عکس به صورت hover یه کادری به صورت لینک بیاد، چطوری باید اینهارو توی وردپرس تعریف کنیم؟
    ۴_ به ازای هر عملی که کاربر انجام میدهد و نیاز به اطلاع رسانی دارد میخوام یه popup داشته باشم که بعد از ۱۰ ثانیه خاموش بشه و متن و عکس و border اون هم کاملا دست خودم باشه چطوری میشه تو وردپرس این کار ها رو انجام داد؟
    ۵_ چگونگی ساخت نقشه سایت و تنظیمات robote.txt رو توی آموزش هاتون نگذاشته بودید!!! میشه لطفا آموزششو برامون بزارید
    ۶_ اگه بخواهم جلوی جابه جا شدن و دسترسی های کاربر رو از طریق URL بگیرم به طوری که نتوانند به هر صفحه ای دسترسی داشته باشن باید چیکار کنم؟
    ۷_ برای جلوگیری از sqlinjection و ddos چه کار هایی باید توی وردپرس انجام داد؟

    ممنون میشم همه اینهارو با منبع کد (نه افزونه) برام شرح بدید چون هر افزونه ای هم میتونه باگ داشته باشه و هرچی تعداد افزونه ها توی سایت بیشتر باشه با یه میدان مین بزرگتری روبرو خواهیم بود درسته؟ 🙂

    ممنون از دوره آموزشی مفیدتون

    • حسین رحیمی

      با احترام
      لطفا این سوالات را در بخش پشتیبانی همان محصولی که خریدید(دوره طراحی فروشگاه) مطرح بفرمایید
      متشکرم

  10. rahimi.hamid43

    سلام!
    تشکر از سایت زیبا و پرمحتوا شما ولی مشکل در پرداخت هزینه داریم چون ما در ایران نیستم
    کدام راهی است؟

  11. پژمان

    با سلام من می خوام که پلاگینی برای صورتحساب و یا فاکتور فروش پیشرفته بنویسم ، می خواستم ببینم این دوره از آموزش
    در این مورد می تونه کمک موثر و شایانی باشه و یا نه باید آموزش های فراتر از این رو بگذرونم.
    با تشکر

    • حسین رحیمی

      با احترام
      صورتحساب و فاکتور فروش به صورت پیش‌فرض در ووکامرس موجود است اما شما می‌توانید آنها را تغییر دهید
      این موارد در این دوره گفته نشده اما پایه کار همین دوره است و شما باید با جستجو دستورات و تابع‌های مربوط به آن بخش را پیدا کنید (همچنین پیشنهاد می‌شود حتما در زبان php سطح خود را بالا ببرید)

  12. سعید

    گرونه بزارید تو پیشنهاد ویژه.

    • حسین رحیمی

      با احترام
      این دوره به صورت حضوری برگزار شده و هزینه شرکت در آن ۶۰۰ هزار تومان بوده است که اکنون با نصف قیمت به صورت غیر حضوری (دانلود ویدئوهای دوره) می‌توانید از آن استفاده کنید.

      • محمد مهدی

        شما دوره رو برگزار کردید، پولشم گرفتید. چه خبره حالا سیصد هزار تومن؟! فقط دنبال پولید!

  13. حامد

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

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

    • حسین رحیمی

      با احترام
      ازجمله مزیت‌های خرید اینترنتی این است که اگر بروزرسانی و یا تغییری در دوره ایجاد شد، شما همیشه به آخرین نسخه دسترسی دارید
      با این حال می‌توانید با شماره ۰۲۱۸۸۱۹۸۵۹۱ جهت ارسال محصول تماس بگیرید.

      • حامد

        خب یعنی نمیشه هم از سرویس انلاین استفاده کرد هم نسخه دی وی دی و خریداری کرد؟
        متشکرم

        • حسین رحیمی

          با احترام
          شما می‌توانید در این مورد با تلفن ۰۲۱۸۸۱۹۸۵۹۱ تماس بگیرید

دیدگاه خود را بنویسید