افزونه به معنای نرم افزار کوچکی است که به برنامۀ اصلی امکانات جانبی و مکمل را اضافه میکند. که در وردپرس افزونهها، امکاناتی را به این نرم افزار تحت وب افزوده و باعث افزایش کارآیی آن میشوند. به طور عادی در وردپرس شما فقط میتوانید از امکاناتی که در هستۀ آن وجود دارد استفاده کنید. البته این امکانات آن قدر کامل هست که شما نیازی به چیز دیگری نداشته باشید. اما از آنجایی که گنجاندن امکانات بیشتر باعث سنگینتر شدن آن میشود، و از طرف دیگر همۀ کاربران وردپرس به آن نیازی ندارند، این افزونههای وردپرس هستند که کار توسعۀ امکانات وردپرس را به عهده دارند. البته به افزونۀ وردپرس، پلاگین وردپرس هم میگویند که به دلیل فارسی نبودن این عبارت، بهتر است از افزونه در عوض پلاگین استفاده کنیم. افزونههای وردپرس توسط کاربران آن و کسانی که به برنامهنویسی PHP و MySQL تسلط دارند توسعه پیدا میکنند و از توابع و امکانات هستۀ وردپرس استفاده میکنند.
در دوره آموزشی Udemy Create WordPress Plugins با نحوه ساخت انواع افزونه برای وردپرس آشنا می شوید.