دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۴
  • شهریور

جلسه ۱۵ : مبحث هوک ها در ساخت پلاگین وردپرس

  • دسته‌بندی‌ها :
جلسه ۱۵ : مبحث هوک ها در ساخت پلاگین وردپرس
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن به ویژه کاربرانی که به سیستم مدیریت محتوای قدرتمند وردپرس علاقمند هستند.
      به ” دوره متخصص وردپرس ” خوش آمدید!
      در این دوره قرار است توسعه و ارتقاء پلاگین های وردپرس را به صورت جامع و کامل بیاموزیم.
      فرقی نمی کند که در شرف نوشتن اولین پلاگین خود هستید و یا این که پنجاهمین پلاگین خود را می نویسید! امیدوارم این دوره برایتان مفید باشد.
      در فصل گذشته با تمام جوانب و مواردی که رعایت آن ها موجب امن تر ساختن پلاگین مان می شود آشنا شدیم و نحوه استفاده از آن ها را فراگرفتیم.
      اکنون سر فصل جدیدی را در دوره متخصص وردپرس آغاز کرده و به مبحث هوک ها در ساخت پلاگین وردپرس می پردازیم.

      مبحث هوک ها در ساخت پلاگین وردپرس

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

      انواع هوک ها

      دو نوع هوک وجود دارد :

      • هوک های اکشن (Actions)
      • هوک های فیلتر (Filters)

      برای استفاده از این دو هوک باید یک تابع سفارشی به نام Callback بنویسید.
      سپس این تابع را با هوک وردپرس برای یک Action یا Filter مشخص کنید.

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

      هوک های وردپرس

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

      کلام آخر

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

      QR:  جلسه ۱۵ : مبحث هوک ها در ساخت پلاگین وردپرس
      به اشتراک بگذارید