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

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


بخش 1: مقدمات پلاگین نویسی

  1. آشنایی با افزونه‌های وردپرس:
    • مفهوم افزونه در وردپرس
    • تفاوت بین افزونه‌ها و قالب‌ها
    • دلایل استفاده از پلاگین‌ها
  2. ساختار افزونه‌ها:
    • پوشه‌ها و فایل‌های مورد نیاز
    • استانداردهای نام‌گذاری در پلاگین‌ها
    • فایل اصلی پلاگین و توضیحات هدر

بخش 2: ایجاد پلاگین اولیه

  1. ساخت یک پلاگین ساده:
    • ایجاد فایل پلاگین و فعال‌سازی آن
    • نمایش یک پیام ساده در پیشخوان یا سایت
  2. کار با Action و Filter Hooks:
    • مفهوم اکشن‌ها و فیلترها در وردپرس
    • استفاده از اکشن‌ها برای افزودن قابلیت‌های جدید
    • ویرایش خروجی‌ها با استفاده از فیلترها

بخش 3: افزودن صفحات تنظیمات به پلاگین

  1. ایجاد منو و زیرمنو در پیشخوان:
    • ثبت منوی تنظیمات پلاگین
    • ایجاد فرم‌های تنظیمات
  2. ذخیره و بازیابی تنظیمات:
    • ذخیره داده‌ها در جدول options وردپرس
    • نمایش تنظیمات ذخیره‌شده در فرم‌ها

بخش 4: کار با دیتابیس در پلاگین‌ها

  1. استفاده از wpdb برای دسترسی به دیتابیس:
    • درج، حذف و به‌روزرسانی داده‌ها
    • اجرای کوئری‌های سفارشی
  2. ایجاد جداول سفارشی در دیتابیس:
    • تعریف ساختار جداول سفارشی
    • نصب و حذف جداول هنگام فعال‌سازی و غیرفعال‌سازی پلاگین
  3. مدیریت داده‌های ذخیره‌شده در جداول سفارشی:
    • واکشی داده‌ها و نمایش در پیشخوان

بخش 5: ایجاد و استفاده از Shortcodes

  1. تعریف شورت‌کدهای سفارشی:
    • معرفی مفهوم شورت‌کد
    • ثبت شورت‌کدهای ساده
  2. استفاده از شورت‌کدها در صفحات و نوشته‌ها:
    • افزودن محتوا یا فرم به کمک شورت‌کد
    • پارامترهای ورودی در شورت‌کد

بخش 6: افزودن ابزارک‌های سفارشی (Widgets)

  1. ایجاد ابزارک جدید:
    • تعریف و ثبت ابزارک
    • افزودن تنظیمات ابزارک
  2. نمایش ابزارک در بخش‌های مختلف سایت:
    • مدیریت ویجت‌ها در پوسته‌ها
    • استفاده از ابزارک‌های سفارشی در قالب

بخش 7: کار با REST API در پلاگین‌ها

  1. معرفی REST API وردپرس:
    • مفهوم REST و JSON
    • استفاده از REST API برای ارتباط با وردپرس
  2. ایجاد Endpointهای سفارشی:
    • ثبت Endpoint جدید برای نمایش داده‌ها
    • ارسال داده به وردپرس با استفاده از متد POST
  3. امنیت REST API:
    • محدود کردن دسترسی به کاربران خاص
    • استفاده از Nonce برای اعتبارسنجی

بخش 8: امنیت در توسعه پلاگین‌ها

  1. استانداردهای امنیتی پلاگین‌نویسی:
    • جلوگیری از SQL Injection
    • جلوگیری از حملات XSS
  2. اعتبارسنجی داده‌ها و امنیت فرم‌ها:
    • استفاده از توابع sanitize و validate
    • ایجاد و اعتبارسنجی Nonce
  3. محافظت از فایل‌ها و داده‌ها:
    • محدود کردن دسترسی به فایل‌های پلاگین
    • رعایت اصول امنیتی برای ذخیره داده‌ها

بخش 9: توسعه پلاگین‌های پیشرفته

  1. افزودن Custom Post Types و Taxonomies:
    • تعریف نوع محتواهای سفارشی (CPT)
    • افزودن طبقه‌بندی‌های سفارشی
  2. ایجاد Meta Boxes سفارشی:
    • افزودن فیلدهای سفارشی به ویرایشگر محتوا
    • ذخیره و نمایش داده‌های متا
  3. ایجاد ابزارهای ایمپورت و اکسپورت داده‌ها:
    • طراحی ابزارهای انتقال داده
    • کار با فایل‌های CSV و XML

بخش 10: بهینه‌سازی و افزایش عملکرد پلاگین

  1. بهینه‌سازی عملکرد پلاگین:
    • استفاده از Transients برای ذخیره‌سازی موقت داده‌ها
    • کاهش تعداد کوئری‌ها به دیتابیس
  2. مدیریت بارگذاری اسکریپت‌ها و استایل‌ها:
    • استفاده بهینه از wp_enqueue_script و wp_enqueue_style
    • بارگذاری شرطی منابع بر اساس نیاز
  3. سازگاری با نسخه‌های مختلف وردپرس:
    • بررسی سازگاری پلاگین
    • مدیریت اعلان‌ها برای نسخه‌های جدید وردپرس

بخش 11: تست و عیب‌یابی پلاگین

  1. تست واحد (Unit Testing):
    • آشنایی با PHPUnit برای تست پلاگین‌ها
    • نوشتن تست‌های پایه برای بررسی عملکرد پلاگین
  2. عیب‌یابی و رفع مشکلات رایج:
    • کار با لاگ‌های وردپرس
    • بررسی و رفع خطاهای PHP و جاوااسکریپت

بخش 12: پروژه عملی توسعه پلاگین

  1. ایجاد یک پلاگین واقعی:
    • طراحی و توسعه پلاگین برای یک نیاز خاص
    • افزودن تنظیمات، شورت‌کد، ابزارک و REST API
  2. آماده‌سازی برای انتشار:
    • رعایت استانداردهای کدنویسی
    • مستندسازی پلاگین
    • تست پلاگین در محیط‌های مختلف

پایان دوره

  1. ارائه گواهی پایان دوره
  2. مشاوره برای توسعه و انتشار پلاگین‌ها در مخزن وردپرس یا فروشگاه‌های دیگر

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

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

نظرات

متوسط امتیازات

4
4.00 1 رای
قیمت اصلی: ۲,۰۰۰,۰۰۰ تومان بود.قیمت فعلی: ۲۰۰,۰۰۰ تومان.
1 نقد و بررسی

جزئیات امتیازات

5 ستاره
0
4 ستاره
1
3 ستاره
0
2 ستاره
0
1 ستاره
0

1 دیدگاه برای دوره آموزشی پلاگین نویسی وردپرس

  1. rayansj.co

    با سلام. دوره ی خوبی بود. ممنون

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

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