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

Creating WordPress Plugins The Right Way

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اولین افزونه وردپرس خود را با استفاده از API ها و کلاس های بومی ایجاد کنید، جدول خود را مدیریت کنید، و خیلی چیزهای دیگر یاد بگیرید چگونه پلاگین های وردپرس خود را با سه پروژه شگفت انگیز ایجاد کنید بر API های بومی وردپرس مسلط شوید، با جداول، انواع پست، کدهای کوتاه، ویجت ها کار کنید. مستقل از ابزارهای شخص ثالث با درک عمیق نحوه کار افزونه ها آموزش کار با جداول جداگانه در وردپرس با استفاده از کلاس قدرتمند $wpdb پیش نیازها: شما به دانش PHP شی گرا، مفاهیم اولیه MySQL، HTML و CSS نیاز دارید. دوره در سطح تخصصی: اگر پیش نیازهای ذکر شده در بالا را ندارید، آن را نگذرانید شما باید بدانید که چگونه وردپرس را نصب کنید و با یک سرور محلی (لوکال هاست) کار کنید.

100% نرخ پاسخ! هر سوال ارسال شده به این کلاس در عرض 24 ساعت توسط مدرس پاسخ داده می شود.

سلب مسئولیت: قبل از ثبت نام در این دوره، لطفاً "این دوره برای چه کسانی است؟" را با دقت مطالعه کنید. بخش زیر این دوره دارای پیش نیازهایی است و دانشجویانی که پایه محکمی در برنامه نویسی ندارند نباید آن را بگذرانند.


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

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

افزونه‌ها بخشی از چیزی هستند که باعث می‌شود وردپرس همان چیزی باشد که هست، پرکاربردترین سیستم مدیریت محتوا در جهان، که در بیش از 30 درصد سایت‌ها در سراسر جهان وجود دارد! یادگیری نحوه برخورد با موتور افزونه وردپرس شما را از ابزارهای شخص ثالث رها می کند. همچنین دانش قدرتمندی را در دستان شما قرار می دهد که به شما کمک می کند به مشتریان جدید، استقلال مالی یا حداقل یک شغل جدید یا ارتقاء شغلی دست یابید.

همه چیز با این دوره شروع خواهد شد!

این دوره بر خلاف هر دوره ای است که تا به حال دیده اید. این حدود 100 درس است که در سه پروژه شگفت‌انگیز سازمان‌دهی شده‌اند، که در آن همه چیزهایی را که در طول ده سالی که با وردپرس کار کرده‌ام یاد گرفته‌ام را به شما آموزش می‌دهم. کاملاً همه چیز! این دوره چیزی را پنهان نمی کند. همه موضوعات به طور عمیق پوشش داده شده اند، با سبک تدریس که توسط بیش از 20000 دانش آموز من در سراسر جهان شناخته شده است!

همه اینها فقط با استفاده از ابزارهای بومی وردپرس. استفاده از پلاگین برای ایجاد افزونه دیگر وجود ندارد!


دقیقا چه چیزی یاد خواهید گرفت؟

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

  • چگونه از قلاب‌ها و فیلترهای اکشن وردپرس به نفع خود استفاده کنید تا رفتار افزونه‌ها را کنترل کرده و آنها را انعطاف‌پذیرتر کنید؛

  • چگونه پروژه های خود را با استفاده از کلاس ها و اشیاء PHP به روشی تمیزتر و انعطاف پذیرتر ساختار دهید؛

  • نحوه استفاده از API ها، کلاس ها و توابع اصلی وردپرس برای ایجاد افزونه خود. به عنوان مثال، تنظیمات، گزینه‌ها، ابزارک‌ها، کد کوتاه، APIهای Metabox و روش‌های کلاس بسیار قدرتمند $wpdb؛

  • نحوه ایجاد انواع پست سفارشی (CPT) و تبدیل وردپرس به چارچوبی عالی برای هر پروژه ای که می خواهید ایجاد کنید؛

  • نحوه ایجاد طبقه‌بندی، منوهای سفارشی، صفحات گزینه‌ها، ویجت‌ها و کدهای کوتاه خود با گزینه‌های متعدد، کادرهای ابرداده با فیلدهای سفارشی و غیره؛

  • نحوه افزودن شیوه نامه و جاوا اسکریپت هم در ادمین و هم در فرانت اند و کنترل آنها از طریق صفحات گزینه ها؛

  • نحوه نصب و پیش نمایش کارهایی که هنگام نصب، غیرفعال کردن و حذف نصب افزونه باید انجام شود؛

  • نحوه کنترل الگوی افزونه در فرانت اند و همچنین ایجاد یک سیستم لغو الگوی شبیه به WooCommerce؛

  • نحوه ایجاد پشتیبانی از تم خاصی برای افزونه خود.


و خیلی بیشتر! در مورد یادگیری نحوه مدیریت یک جدول سفارشی برای افزونه خود در پایگاه داده وردپرس چطور؟

آیا همه جداول وردپرس را می شناسید؟ آیا می دانید آنها چه کار می کنند و چگونه ساختار دارند؟ همه چیز را در اینجا خواهید آموخت!

علاوه بر این، نحوه انجام کلیه اقدامات CRUD (ایجاد، خواندن، به روز رسانی و حذف داده ها) را در جدول خود با استفاده از کلاس فوق العاده قدرتمند $wpdb خواهید آموخت.

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

و اینجا متوقف نمی شود...

استفاده از frontend برای اجازه دادن به کاربر برای ارسال داده به این جدول چیست؟

من فکر می کنم شما آن را ندیدید! خوب، در این دوره آموزشی متوجه خواهید شد که برای فعال کردن کاربر وارد شده برای ارسال اطلاعات به چه چیزی نیاز دارید، که در جدولی که به طور خودکار توسط افزونه شما در حین نصب ایجاد می شود ذخیره می شود.

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

همه اینها به روشی بسیار امن!

ما دائماً به دنبال تهدیدهای امنیتی احتمالی که می توانند برنامه ما را به خطر بیندازند، خواهیم بود. ما از همه موارد امنیتی مانند nonces (تا به حال در مورد آنها شنیده اید؟)، فرار از رشته، اعتبارسنجی، پاکسازی، توابع مجوز، مدیریت خطا، و روش $wpdb's ()preparate استفاده خواهیم کرد.

در مورد بین المللی شدن افزونه خود چطور؟

یاد خواهید گرفت که چگونه افزونه هایی ایجاد کنید که کاملاً قابل ترجمه باشند. مشتریان از سراسر جهان می توانند از آنها استفاده کنند، زیرا آنها کاملاً با Poedit یا هر افزونه ترجمه وردپرس سازگار هستند.


این دوره چگونه سازماندهی می شود؟

این دوره به پروژه ها تقسیم می شود. در ابتدا سه پروژه خواهیم داشت. خیلی به نظر نمی رسد، اما آنها ایده فوق العاده ای از آنچه برای درک اساساً نحوه کار بیشتر افزونه ها لازم است، ارائه می دهند.

در پروژه اول، ما یک پلاگین نمایش اسلاید بسیار پویا و کاملاً قابل تنظیم ایجاد خواهیم کرد. ما با موضوعات ساده ای مانند ساختار دایرکتوری، روش های نصب، غیرفعال کردن و حذف افزونه ها شروع می کنیم. سپس به سراغ موضوعات میانی مانند ایجاد CPT، Metabox API (که برای ایجاد فیلدهای سفارشی استفاده می شود)، خواهیم آموخت که چگونه با افزودن و به روز رسانی مقادیر در جداول ابرداده، پایگاه داده را دستکاری کنیم. ما یاد خواهیم گرفت که چگونه منوها و زیر منوها را در سراسر ناحیه مدیریت وردپرس کنترل کنیم.

همچنین در این پروژه اول، ما یاد خواهیم گرفت که به APIهایی مانند تنظیمات، گزینه‌ها و Shortcode API مسلط شویم. ما از همه چیزهایی که در این بخش یاد می گیریم برای کنترل ظاهر و رفتار نمایش اسلاید در قسمت جلو استفاده خواهیم کرد.

پروژه دوم یک افزونه گواهی است. ساده به نظر می رسد، اما تعداد تکنیک هایی که یاد خواهید گرفت شما را شگفت زده خواهد کرد.

در این پروژه، برخی از موضوعاتی را که قبلاً در بخش قبلی دیده‌اید، مرور می‌کنیم و موارد جدید را یاد می‌گیریم. ما چیزهای زیادی در مورد Widgets API و همچنین نحوه کنترل الگوهای HTML مورد استفاده در افزونه خود خواهیم آموخت، از جمله آموزش نحوه پیاده سازی یک سیستم لغو ساده الگو، که شامل یادگیری نحوه ایجاد یک theme_support خاص برای افزونه شما نیز می شود.

سومین پروژه کامل‌ترین و پیچیده‌ترین پروژه از این سه است. آیا تا به حال نیاز به ایجاد جداول سفارشی برای افزونه خود داشته اید؟ آیا ایده ای دارید که برخی از معروف ترین افزونه ها، مانند WooCommerce (فقط برای نام بردن یکی از آنها)، برای ایجاد و مدیریت جداول خارج از حوزه وردپرس چگونه عمل می کنند؟ آیا می دانید چرا این کار را می کنند، چه مزایا و معایبی دارد؟ نه؟ عالی است، زیرا در این دوره قرار است آن را یاد بگیرید.

در پروژه سوم، با کلاس wpdb$ وردپرس آشنا خواهید شد، کلاسی که مسئول مدیریت تمام عملیات CRUD جدول سفارشی در برنامه شماست. با استفاده از API های مختلفی که در طول دوره یاد گرفته اید، مانند Metabox و Shortcode API، چگونه جداول ایجاد کنید، پرس و جوها را اجرا کنید، داده ها را از آن جداول اضافه کنید، به روز کنید و حذف کنید.

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


این دوره برای چه کسانی است؟

من این دوره را برای برنامه نویسان، دانشجویان فناوری اطلاعات، توسعه دهندگان وب، طراحان وب یا هر فریلنسر یا حرفه ای که با PHP، HTML و CSS کار می کند توصیه می کنم. توصیه می شود که مفاهیمی از PHP شی گرا داشته باشید زیرا تمام افزونه های ایجاد شده در دوره بر اساس کلاس ها و اشیاء هستند. همچنین مهم است که بدانید چگونه از دستورات اصلی MySQL استفاده کنید.

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


این دوره چه تفاوتی دارد؟

چیزی که دانش‌آموزان من بیشتر دوست دارند زمان پاسخگویی عالی من به سؤالاتشان است. می دانید، انتظار طولانی می تواند پیشرفت شما را کند کند. بنابراین من همیشه سعی می کنم در عرض 24 ساعت پاسخ دهم. مطمئن باشید در این دوره هرگز احساس تنهایی نخواهید کرد.

آیا شک دارید؟ این چیزی است که شاگرد من کاپیتان کریک اخیراً در مورد یکی از دوره های من نوشته است:

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

و این یکی از شاگرد من نیت اس:

است

"می‌خواستم منتظر بمانم تا دوره را به پایان برسانم تا نظری بدهم، اما در نیمه راه هستم و می‌توانم بگویم این یکی از بهترین دوره‌هایی است که در Udemy گذرانده‌ام. این زمان شما را تلف نمی‌کند. روی مفاهیم غیرضروری مانند CSS تمرکز می‌کند و از هیچ فناوری غیرضروری که ممکن است نیاز به راه‌اندازی اضافی داشته باشد یا مانند Webpack قدیمی شود، استفاده نمی‌کند. در هر موضوعی که در هر ویدیو بحث می‌شود کاملاً واضح است. او همچنین سریع پاسخ می‌دهد و پیوندهایی برای هر موضوع و همچنین کد دوره کامل برای عیب یابی آسان. بسیار عالی! اگر او یک دوره آموزشی وردپرس دیگر بسازد، من آن را شرکت خواهم کرد."

و لیست ادامه دارد...

پس، آیا برای این دوره آماده هستید؟ قبل از تصمیم گیری، درس های رایگان موجود را تماشا کنید.

به یاد داشته باشید، این یک دوره آموزشی Udemy است، بنابراین چیزی برای از دست دادن ندارید. اگر آن را دوست ندارید، می‌توانید روی 30 روز ضمانت بازگشت وجه 100٪ حساب کنید.

اکنون به ما بپیوندید و بدون محدودیت یاد بگیرید!


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

معرفی Introduction

  • معرفی Introduction

  • سوالات متداول - سوالات متداول FAQ - Frequently Asked Questions

  • مطالب دوره (لطفا برای پیگیری دوره آنها را دانلود کنید) Course materials (please, download them to follow the course)

  • دستورالعمل های عمومی (حتما تماشا کنید) General Instructions (MUST WATCH)

  • یادداشت های مهم Important Notes

قبل از اینکه شروع کنی Before You Begin

  • نکات اولیه در مورد ابزارهای مورد استفاده در این دوره Initial tips on tools used in this course

  • قلاب های اکشن و فیلتر چیست؟ What are action and filter hooks

  • قلاب های اکشن Action Hooks

  • فیلترها Filters

پروژه شماره 1 - MV Slider Project #1 - MV Slider

  • آشنایی با پروژه پلاگین MV Slider Getting to know the MV Slider plugin project

  • ساختار پلاگین Structuring the plugin

  • پلاگین های با کلاس در مقابل پلاگین های بدون کلاس Plugins with classes Vs Plugins without classes

  • تعریف ثابت ها Defining constants

  • روش ها را فعال، غیرفعال و حذف نصب کنید Activate, deactivate and uninstall methods

  • ایجاد نوع پست سفارشی (CPT) برای افزونه - قسمت 1 Creating the custom post type (CPT) for the plugin - part 1

  • ایجاد نوع پست سفارشی (CPT) برای افزونه - قسمت 2 Creating the custom post type (CPT) for the plugin - part 2

  • Metabox API - متاباکس ها چیست؟ Metabox API - What are metaboxes?

  • Metabox API - اضافه کردن متاباکس ها Metabox API - Adding metaboxes

  • Metabox API - ایجاد فرم هایی برای متاباکس Metabox API - Creating forms for the metabox

  • Metabox API - ذخیره داده های متاباکس Metabox API - Saving metabox's data

  • Metabox API - اعتبارسنجی و پاکسازی داده ها Metabox API - Validating and sanitizing data

  • Metabox API - فرار از داده Metabox API - Escaping data

  • Metabox API - Nonces و سایر اعتبارسنجی ها Metabox API - Nonces and other validations

  • Metabox API - اضافه کردن مقادیر به جدول نوع پست Metabox API - Adding values to the post type table

  • افزودن منوها به ادمین (قسمت اول) Adding menus to admin (part 1)

  • افزودن منوها به ادمین (قسمت 2) Adding menus to admin (part 2)

  • Settings + Options API - مقدمه Settings + Options API - Introduction

  • Settings + Options API - ایجاد فرم Settings + Options API - Creating the form

  • تنظیمات + گزینه‌ها API - افزودن بخش‌ها و فیلدها (قسمت 1) Settings + Options API - Adding sections and fields (part 1)

  • تنظیمات + گزینه‌ها API - افزودن بخش‌ها و فیلدها (قسمت 2) Settings + Options API - Adding sections and fields (part 2)

  • تنظیمات + گزینه‌ها API - افزودن بخش‌ها و فیلدها (قسمت 3) Settings + Options API - Adding sections and fields (part 3)

  • Settings + Options API - انتقال آرگومان ها به فیلدهای ایجاد شده Settings + Options API - Passing arguments to the created fields

  • Settings + Options API - فیلدهای اعتبارسنجی Settings + Options API - Validating fields

  • تنظیمات + گزینه‌ها API - مدیریت مجوزها و پیام‌های خطا Settings + Options API - Managing permissions and error messages

  • Settings + Options API - تقسیم  بخش‌ها به برگه‌ها Settings + Options API - Splitting  sections into tabs

  • Shortcode API - مقدمه Shortcode API - Introduction

  • Shortcode API - ایجاد کلاس کد کوتاه Shortcode API - Creating the shortcode class

  • Shortcode API - دانلود فایل های پایه Flexslider Shortcode API - Downloading Flexslider's base files

  • Shortcode API - ایجاد نمای کد کوتاه (قسمت 1) Shortcode API - Creating the shortcode's view (part 1)

  • Shortcode API - ایجاد نمای کد کوتاه (قسمت 2) Shortcode API - Creating the shortcode's view (part 2)

  • Shortcode API - ایجاد نمای کد کوتاه (قسمت 3) Shortcode API - Creating the shortcode's view (part 3)

  • Shortcode API - ثبت و صف بندی اسکریپت ها (قسمت 1) Shortcode API - Registering and enqueuing scripts( part 1)

  • Shortcode API - ثبت و صف بندی اسکریپت ها (قسمت 2) Shortcode API - Registering and enqueuing scripts( part 2)

  • Shortcode API - پویا کردن برخی گزینه ها (قسمت 1) Shortcode API - Making some options dynamic ( part 1)

  • Shortcode API - پویا کردن برخی گزینه ها (قسمت 2) Shortcode API - Making some options dynamic ( part 2)

  • Shortcode API - پویا کردن برخی گزینه ها (قسمت 3) Shortcode API - Making some options dynamic ( part 3)

  • ترجمه افزونه (قسمت اول) Translating the plugin (part 1)

  • ترجمه افزونه (قسمت دوم) Translating the plugin (part 2)

  • ترجمه افزونه (قسمت سوم) Translating the plugin (part 3)

  • ترجمه افزونه (قسمت 4) Translating the plugin (part 4)

  • ترجمه افزونه (قسمت 5) Translating the plugin (part 5)

  • ترجمه افزونه (قسمت 6) Translating the plugin (part 6)

  • در حال حذف نصب افزونه Uninstalling the plugin

  • آزمون شماره 1 Quiz #1

پروژه شماره 2 - توصیفات MV Project #2 - MV Testimonials

  • آشنایی با پروژه پلاگین MV Testimonials Getting to know the MV Testimonials plugin project

  • ایجاد نوع پست سفارشی (CPT) برای افزونه Creating the custom post type (CPT) for the plugin

  • ایجاد فیلدهای سفارشی با Metabox API (قسمت 1) Creating custom fields with the Metabox API (part 1)

  • ایجاد فیلدهای سفارشی با Metabox API (قسمت 2) Creating custom fields with the Metabox API (part 2)

  • ویجت API - مقدمه Widget API - Introduction

  • ویجت API - ایجاد کلاس ویجت Widget API - Creating the widget's class

  • ویجت API - ایجاد فرم ویجت Widget API - Creating the widget's form

  • ابزارک API - ذخیره داده‌های پیکربندی ویجت‌ها Widgets API - Saving widgets configuration data

  • ابزارک API - نمایش ویجت در قسمت جلو (قسمت 1) Widgets API - Displaying the widget on the frontend (part 1)

  • ابزارک API - نمایش ویجت در قسمت جلو (قسمت 2) Widgets API - Displaying the widget on the frontend (part 2)

  • ابزارک API - نمایش ویجت در قسمت جلو (قسمت 3) Widgets API - Displaying the widget on the frontend (part 3)

  • ایجاد قالب های ویژه برای افزونه (قسمت اول) Creating special templates for the plugin (part 1)

  • ایجاد قالب های ویژه برای افزونه (قسمت دوم) Creating special templates for the plugin (part 2)

  • ایجاد قالب های ویژه برای افزونه (قسمت سوم) Creating special templates for the plugin (part 3)

  • ایجاد قالب های ویژه برای افزونه (قسمت 4) Creating special templates for the plugin (part 4)

  • ترجمه افزونه Translating the plugin

  • در حال حذف نصب افزونه Uninstalling the plugin

  • آزمون شماره 2 Quiz #2

پروژه شماره 3 - ترجمه های MV Project #3 - MV Translations

  • آشنایی با پروژه پلاگین MV Translations Getting to know the MV Translations plugin project

  • مزایا و معایب میزهای سفارشی Advantages and disadvantages of custom tables

  • کلاس $wpdb - ایجاد یک جدول سفارشی The $wpdb class - Creating a custom table

  • کلاس wpdb $ - ایجاد صفحات پس از نصب افزونه The $wpdb class - Creating pages upon plugin installation

  • ایجاد CPT و طبقه بندی افزونه Creating the CPT and the plugin's taxonomy

  • کلاس wpdb $ - ثبت جدول برای استفاده The $wpdb class - Registering the table for use

  • کلاس wpdb $ - انتخاب داده با متد get_results The $wpdb class - Selecting data with the get_results method

  • کلاس wpdb $ - درج داده با استفاده از روش insert The $wpdb class - Inserting data using the insert method

  • کلاس $wpdb - به روز رسانی داده ها با استفاده از روش به روز رسانی The $wpdb class - Updating data using the update method

  • کلاس wpdb $ - حذف داده ها با استفاده از روش حذف The $wpdb class - Deleting data using the delete method

  • ایجاد کلاس برای اولین کد کوتاه Creating the class for the first shortcode

  • ایجاد نمای کوتاه (قسمت 1) Creating the view for the shortcode (part 1)

  • ایجاد نمای کوتاه (قسمت 2) Creating the view for the shortcode (part 2)

  • ایجاد نمای کوتاه (قسمت 3) Creating the view for the shortcode (part 3)

  • ایجاد نمای کوتاه (قسمت 4) Creating the view for the shortcode (part 4)

  • ایجاد نمای کوتاه (قسمت 5) Creating the view for the shortcode (part 5)

  • ایجاد نمای کوتاه (قسمت 6) Creating the view for the shortcode (part 6)

  • ایجاد نمای کوتاه (قسمت 7) Creating the view for the shortcode (part 7)

  • ایجاد نمای کوتاه (قسمت 8) Creating the view for the shortcode (part 8)

  • ایجاد نمای کوتاه (قسمت 9) Creating the view for the shortcode (part 9)

  • ایجاد نمای برای کد کوتاه ویرایش (قسمت 1) Creating the view for the edit shortcode (part 1)

  • ایجاد نمای برای کد کوتاه ویرایش (قسمت 2) Creating the view for the edit shortcode (part 2)

  • ایجاد یک قالب تخصصی برای افزونه (قسمت اول) Creating a specialized template for the plugin (part 1)

  • ساخت قالب تخصصی برای افزونه (قسمت دوم) Creating a specialized template for the plugin (part 2)

  • نمایش ترجمه های نویسنده در آرشیو نویسنده Displaying the author's translations in the author's archive

  • ترجمه افزونه Translating the plugin

  • در حال حذف نصب افزونه Uninstalling the plugin

  • آزمون شماره 3 Quiz #3

نتیجه Conclusion

  • شخصی سازی پلاگین های خود - فیلترها Making your plugins customizable - Filters

  • شخصی سازی پلاگین های خود - قلاب های عمل Making your plugins customizable - Action hooks

  • [سخنرانی جایزه] [BONUS LECTURE]

نمایش نظرات

آموزش ایجاد پلاگین های وردپرس به روش صحیح
جزییات دوره
14.5 hours
100
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,834
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcelo Xavier Vieira Marcelo Xavier Vieira

توسعه دهنده وب/Desenvolvedor Web