آموزش وردپرس: توسعه پلاگین

WordPress: Plugin Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا وب سایت وردپرس شما چیز خاصی را از دست داده است؟ تقریباً هر ویژگی که می توانید تصور کنید با پلاگین های وردپرس ساخته می شود. بیاموزید که چگونه با این تکنیک های توسعه ، شامل WordPress API و PHP ، پلاگین های خود را بسازید ، گسترش دهید و توزیع کنید. با نحوه ایجاد منوها و صفحه تنظیمات ، افزودن قابلیت های سفارشی با JavaScript و سبک دادن به پلاگین خود با CSS آشنا شوید. نحوه شخصی سازی حلقه وردپرس ، افزودن زمینه های سفارشی و متاباکس ها و کار با گذرا ، HTTP ، WP Cron ، AJAX ، REST API و گوتنبرگ را بیابید. بعلاوه ، یاد بگیرید که چگونه نقشها و مجوزها را برای ایمن نگه داشتن افزونه ها تنظیم کنید.
موضوعات شامل:
  • API های وردپرس
  • قلاب های عملکرد و فیلتر
  • فعال سازی و غیرفعال سازی افزونه ها
  • امنیت افزونه
  • ایجاد فهرست و پرونده ها
  • افزودن منوها و صفحه تنظیمات
  • درج عملکرد سفارشی
  • از جمله JavaScript و CSS
  • تست و اشکال زدایی افزونه های وردپرس
  • ایجاد ابزارک
  • مدیریت کاربران و نقشها
  • افزودن انواع پست سفارشی و طبقه بندی
  • کار با زمینه های سفارشی و نمایش داده های پایگاه داده
  • استفاده از API ها: گذرا ، HTTP و REST

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. مراحل اول 1. First Steps

  • مرور دوره Course overview

  • برای توسعه آماده شوید Prepare for development

  • افزونه های WordPress را کاوش کنید Explore WordPress plugins

2. مبانی پلاگین 2. Plugin Basics

  • شروع کنید Get started

  • API های WordPress را کاوش کنید Explore WordPress APIs

  • قلاب های اکشن و فیلتر Action and filter hooks

  • فعال سازی و غیرفعال کردن پلاگین Plugin activation and deactivation

  • توابع قابل وردپرس قابل تنظیم است Pluggable WordPress functions

  • افزونه های ایمن وردپرس را توسعه دهید Develop secure WordPress plugins

  • بهترین روشها برای توسعه افزونه Best practices for plugin development

3. ساخت افزونه وردپرس 3. Building a WordPress Plugin

  • پوشه و پرونده های افزونه را ایجاد کنید Create the plugin directory and files

  • منوهای مدیریت را اضافه کنید Add administration menus

  • صفحه تنظیمات افزونه را اضافه کنید Add the plugin settings page

  • عملکردهای پاسخ به تماس را اضافه کنید Add settings callback functions

  • تنظیمات افزونه را تأیید کنید Validate plugin settings

  • قابلیت های سفارشی را اضافه کنید Add custom functionality

  • شامل JavaScript و CSS Include JavaScript and CSS

  • بین المللی پلاگین Plugin internationalization

  • یک ویژگی حذف را اضافه کنید Add an uninstall feature

  • تست و اشکال زدایی Test and debug

4- تکنیک های ضروری پلاگین 4. Essential Plugin Techniques

  • حلقه وردپرس را شخصی سازی کنید Customize the WordPress loop

  • ابزارک ایجاد کنید Create widgets

  • کاربران و نقش ها را مدیریت کنید Manage users and roles

  • با JavaScript و CSS کار کنید Work with JavaScript and CSS

  • از API گزینه ها استفاده کنید Use the Options API

5- گسترش کارکرد پلاگین 5. Extending Plugin Functionality

  • انواع پست های سفارشی و طبقه بندی ها را اضافه کنید Add custom post types and taxonomies

  • با زمینه های سفارشی کار کنید Work with custom fields

  • جعبه های متا را اضافه کنید Add meta boxes

  • با نمایش داده های داده های سفارشی کار کنید Work with custom database queries

  • ادغام اطلاعیه های سرپرست Integrate admin notices

6. تکنیک های پیشرفته پلاگین 6. Advanced Plugin Techniques

  • از API Transients استفاده کنید Use the Transients API

  • از HTTP API استفاده کنید Use the HTTP API

  • از WP-Cron استفاده کنید Use WP-Cron

  • آژاکس را پیاده سازی کنید Implement Ajax

  • از REST API استفاده کنید Use the REST API

  • توسعه با گوتنبرگ Develop with Gutenberg

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش وردپرس: توسعه پلاگین
جزییات دوره
4h 53m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
127,733
- از 5
ندارد
دارد
دارد
Jeff Starr
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeff Starr Jeff Starr

جف استار یک توسعه دهنده وب حرفه ای و نویسنده کتاب با بیش از 15 سال تجربه است. جف هر روز با وردپرس کار می کند ، طرح زمینه ها ، توسعه پلاگین ها و امنیت سایت ها را طراحی می کند. کتابهای وی شامل Digging into WordPress ، The WordPress Themes In Depth و Tao of WordPress است. جف به طور فعال بیش از 20 افزونه WordPress را توسعه داده و بیش از 1000 مقاله وردپرس را در سراسر وب منتشر کرده است. برای کسب اطلاعات بیشتر ، به PerishablePress.com و DigWP.com مراجعه کنید ، جایی که وی قطعات کد و آموزش های عمیق مربوط به امنیت ، توسعه وب و نحوه موفقیت با وردپرس را به اشتراک می گذارد.