دوره آموزشی وردپرس: توسعه افزونهها
4 ساعت 53 دقیقهمتوسط2019-08-22
مدرسین

Jeff Starr
Professional Web Developer and Author with over 15 years of experience
جزئیات دوره
آیا وب سایت وردپرس شما چیز خاصی را از دست داده است؟ تقریباً هر ویژگی که تصور کنید می تواند با افزونه های وردپرس ساخته شود. با نحوه ایجاد، گسترش و توزیع افزونه های خود با این تکنیک های توسعه، با API و PHP وردپرس آشنا شوید. نحوه ایجاد منوها و صفحه تنظیمات، افزودن قابلیت های سفارشی با جاوا اسکریپت و استایل افزونه خود با CSS را بیاموزید. نحوه شخصی سازی حلقه وردپرس، افزودن زمینه های سفارشی و متاباکس ها و کار با گذرا، HTTP، WP Cron، AJAX، REST API و Gutenberg را بیاموزید. بعلاوه، نحوه تنظیم نقش ها و مجوزها برای ایمن نگه داشتن افزونه ها را بیاموزید.
اهداف یادگیری
API های وردپرس
قلاب های اکشن و فیلتر
فعال سازی و غیرفعال سازی افزونه ها
امنیت افزونه
ایجاد دایرکتوری و فایل ها
افزودن منوها و صفحه تنظیمات
درج قابلیت های سفارشی
شامل جاوا اسکریپت و CSS
آزمایش و اشکال زدایی افزونه های وردپرس
ایجاد ابزارک
مدیریت کاربران و نقش ها
افزودن انواع پست سفارشی و طبقه بندی ها
کار با زمینه های سفارشی و نمایش داده های پایگاه داده
استفاده از API ها: گذرا، HTTP و REST
اهداف یادگیری
API های وردپرس
قلاب های اکشن و فیلتر
فعال سازی و غیرفعال سازی افزونه ها
امنیت افزونه
ایجاد دایرکتوری و فایل ها
افزودن منوها و صفحه تنظیمات
درج قابلیت های سفارشی
شامل جاوا اسکریپت و CSS
آزمایش و اشکال زدایی افزونه های وردپرس
ایجاد ابزارک
مدیریت کاربران و نقش ها
افزودن انواع پست سفارشی و طبقه بندی ها
کار با زمینه های سفارشی و نمایش داده های پایگاه داده
استفاده از API ها: گذرا، HTTP و REST
مهارت ها
WordPressContent Management Systems (CMS)Web DevelopmentOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - نحوه استفاده از فایلهای تمرینی
1. مراحل اول
- 03 - مروری بر دوره
- 04 - برای توسعه آماده شوید
- 05 - افزونههای وردپرس را کاوش کنید
2. اصول پلاگین
- 06 - شروع کنید
- 07 - APIهای وردپرس را کاوش کنید
- 08 - قلابهای اکشن و فیلتر
- 09 - فعال و غیرفعال کردن پلاگین
- 10 - توابع قابل اتصال وردپرس
- 11 - افزونههای امن وردپرس را توسعه دهید
- 12 - بهترین روشها برای توسعه افزونه
3. ساخت پلاگین وردپرس
- 13 - پوشه و فایلهای افزونه را ایجاد کنید
- 14 - منوهای مدیریت را اضافه کنید
- 15 - صفحه تنظیمات افزونه را اضافه کنید
- 16 - اضافه کردن تنظیمات توابع تماس
- 17 - تنظیمات افزونه را اعتبارسنجی کنید
- 18 - قابلیتهای سفارشی را اضافه کنید
- 19 - شامل جاوا اسکریپت و CSS
- 20 - بین المللی سازی پلاگین
- 21 - یک ویژگی حذف را اضافه کنید
- 22 - تست و رفع اشکال
4. تکنیکهای ضروری پلاگین
- 23 - حلقه وردپرس را سفارشی کنید
- 24 - ابزارک ایجاد کنید
- 25 - مدیریت کاربران و نقش ها
- 26 - با جاوا اسکریپت و CSS کار کنید
- 27 - از Options API استفاده کنید
5. گسترش عملکرد پلاگین
- 28 - انواع پست سفارشی و طبقه بندی را اضافه کنید
- 29 - با فیلدهای سفارشی کار کنید
- 30 - جعبههای متا را اضافه کنید
- 31 - با کوئریهای پایگاه داده سفارشی کار کنید
- 32 - اعلامیههای مدیریت را یکپارچه کنید
6. تکنیکهای پلاگین پیشرفته
- 33 - از Transients API استفاده کنید
- 34 - از HTTP API استفاده کنید
- 35 - از WP-Cron استفاده کنید
- 36 - اجرای آژاکس
- 37 - از REST API استفاده کنید
- 38 - با گوتنبرگ توسعه دهید
نتیجه
- 39 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی راهکارهای بدون کدنویسی برای وبسایتها و اپلیکیشنها
- دوره آموزشی ارتقای پروژههای وردپرس قدیمی: بهروز کردن روندهای کاری و کدها
- دوره آموزشی ایجاد و مدیریت یک وردپرس چندسایته (Multisite)
- دوره آموزشی افزونههای سفارشی وردپرس: طراحی، توسعه و توزیع
- دوره آموزشی پی اچ پی برای وردپرس
- دوره آموزشی یادگیری جامع وردپرس
- دوره آموزشی وردپرس: تسلط بر ویرایش کامل سایت
- دوره آموزشی سئوی تکنیکال وردپرس