در حال حاضر محصولی در سبد خرید شما وجود ندارد.
توسعه افزونه حرفه ای وردپرس را در دوره مبتنی بر پروژه بیاموزید. بیاموزید که چگونه این کار را سریعتر ، باهوش تر ، آسان تر انجام دهید!
عنوان اصلی : WordPress Plugin Development using Boilerplate
سرفصل های دوره :
مقدمه:
مقدمه [01_01]
قبل از شرکت در این دوره [01_02]
چگونه این دوره می تواند مهارت های توسعه افزونه شما را افزایش دهد (01_03)
پروندههای تمرین و سایر منابع (01_04)
تنظیمات توسعه:
ابزار مورد نیاز [02_01]
نصب وردپرس با استفاده از WAMP [02_02]
استانداردهای کدنویسی وردپرس - چرا و چگونه [02_03]
نصب Php Code Snifer و استانداردهای کدگذاری وردپرس [02_04]
PhpStorm - پیکربندی استانداردهای کدنویسی وردپرس [02_05]
مفاهیم کلیدی:
نوع پست سفارشی (CPT)، فیلدهای سفارشی و متاباکس ها چیست [03_02]
کدهای کوتاه چیست [03_03]
گزینه ها و/یا صفحه تنظیمات چیست [03_04]
ویجت چیست [03_05]
چگونه وردپرس پلاگین ها را بارگیری می کند [03_06]
اکشن هوک [03_07]
قلاب فیلتر [03_08]
Boilerplate:
بویلرپلیت چیست، چرا از آن استفاده کنیم؟ [04_01]
آماده شدن با Boilerplate [04_02]
ساختار دیگ بخار [04_04]
تعریف ثابت های کمکی [04_05]
انواع پست سفارشی:
ثبت نوع پست سفارشی [05_01]
زمان چالش [05_02]
روش 1: استفاده از کلاس عمومی [05_03]
روش 2: استفاده از کلاس اختصاصی CPT [05_04]
بازدید مجدد: Need for Boilerplate [05_05]
نحوه رفع خطای 404 در انواع پست سفارشی [05_06]
الگو برای نوع پست تکی [05_07]
الگو برای نوع پست تکی با استفاده از بارگذار الگو [05_09]
بایگانی الگوی CPT با استفاده از بارگذار الگو [05_10]
حلقه نوع پست سفارشی [05_11]
متاباکس و فیلدهای سفارشی:
Metabox برای نوع پست سفارشی [06_01]
افزودن Metabox به CPT [06_02]
افزودن و ذخیره فیلدهای سفارشی به Metabox [06_04]
فیلدهای غیر مستقیم و تأیید غیر مستقیم [06_05]
افزایش امنیت برای روش ذخیره [06_06]
عفونی کردن ورودی فیلدهای سفارشی و خروجی Escape [06_07]
تأیید ورودی فیلدهای سفارشی - قسمت 1 [06_08]
ورودی فیلدهای سفارشی را تأیید کنید - مثال را انتخاب کنید [06_09]
نمایش متای پست در قالب تک کتابی [06_10]
نمایش متای پست در قالب آرشیو کتاب [06_11]
Tweeks to Custom Fields Metabox Code [06_12]
افزودن نمادهای جالب به فیلدهای سفارشی [06_13]
تنظیم سرعت با چارچوب های Helper - قسمت 1 [06_14]
تنظیم سرعت با چارچوب های Helper - قسمت 2 [06_15]
صفحه تنظیمات گزینههای افزونه - API تنظیمات:
صفحه تنظیمات گزینههای افزونه [07_01]
منوی مدیریت سطح بالا [07_02]
مورد منوی فرعی افزونه [07_03]
صفحه تنظیمات با استفاده از روش Form POST [07_04]
تنظیمات API - بخشهای نمایش و فیلدهای امنیتی [07_05]
تنظیمات API - افزودن بخشها [07_06]
تنظیمات API - افزودن فیلدهای تنظیمات [07_07]
تنظیمات API - ذخیره تنظیمات [07_08]
تنظیمات API - تنظیمات فیلدها عملکرد پاسخ به تماس [07_10]
تنظیمات API - افزودن فیلد انتخاب [07_11]
استفاده از تنظیمات تنظیمات برای تغییر ظاهر [07_12]
پیوندهای اقدام افزونه [07_13]
نمای کلی کلاسها و چارچوبهای کمکی [07_14]
کلاس کمکی - افزودن منو و بخش - قسمت 1 [07_15]
کلاس کمکی - افزودن فیلدهای تنظیمات اولیه - قسمت 2 [07_16]
کلاس مشترک جهانی:
ایجاد کلاس مشترک جهانی [08_01]
لودر قالب در کلاس جهانی [08_02]
توابع ابزار کمکی [08_03]
کدهای کوتاه:
معرفی کدهای کوتاه [09_01]
آشنایی با تابع add_shortcode [09_02]
ایجاد کلاس کد کوتاه اختصاصی [09_03]
کد کوتاه برای حلقه نوع پست سفارشی [09_04]
استفاده از ویژگیها برای کنترل خروجی کد کوتاه [09_06]
چالش برای افزودن CSS به کد کوتاه [09_07]
راه حل افزودن CSS با استفاده از تگ سبک [09_08]
بهترین روش ها برای قرار دادن CSS و JS برای کدهای کوتاه [09_09]
بهینه سازی کد برای صف بندی CSS و JS [09_10]
توابع برای JS و چالش [09_11]
راه حلی برای نمایش CPT فقط برای طبقه بندی های خاص [09_12]
ابزارک ها:
ابزارکها در پلاگین Boilerplate [10_01]
ایجاد کلاس کنترل ویجتهای اختصاصی [10_02]
API ابزارک - درک کلاس ویجت [10_03]
Widgets API - درک آرگها و نمونههای یک ویجت [10_04]
ویجتها API - با استفاده از روش فرم برای افزودن فیلدها [10_05]
ویجتها API - با استفاده از روش بهروزرسانی برای ذخیره فیلدها [10_06]
ابزارک API - با استفاده از روش ویجت برای نمایش حلقه CPT [10_07]
ابزارک API - صف بندی سبک و اسکریپت های خاص ویجت [10_08]
ابزارک API - افزودن انواع فیلدهای بیشتر و بهروزرسانی خروجی ویجت [10_09]
Helper Class قسمت 1 - ثبت ویجت [10_10]
Helper Class قسمت 2 - افزودن فیلدها [10_11]
Helper Class قسمت 3 - نمایش ویجت [10_12]
نهاییسازی افزونه:
نهایی پلاگین [11_01]
امنیت افزونه و بهترین روش ها [11_02]
بهترین روشها برای جلوگیری از نامگذاری برخوردها [11_03]
استفاده از application_filter سفارشی برای اجازه لغو و اضافه کردن [11_05]
استفاده از do_action سفارشی برای توسعه پذیر کردن افزونه [11_06]
پاکسازی در Uninstall [11_07]
ارسالپلاگین ها به مخزن وردپرس [11_08]
نتیجه گیری و مراحل بعدی:
نتیجه گیری و مراحل بعدی
WordPress Plugin Development using Boilerplate
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.