افزونه یا پلاگین در وردپرس چیست؟
پلاگین (Plug-in) یا (Add-on) مولفه ای نرم افزاری است که قابلیت مشخصی را به یک برنامه کامپیوتری موجود اضافه میکند و به تنهایی کاربردی ندارد. برای مثال، وقتی شما قصد دارید تا ویدئوی موجود در یک وبسایت را تماشا کنید، ممکن است به یک افزونه نیاز داشته باشید. درصورتی که افزونه مورد نظر را بر مرورگر خود نصب نداشته باشید، مرورگر شما قادر به تشخیص اینکه چطور آن ویدئو را اجرا کند، نخواهد بود.
پلاگین در لغت، به معنای افزایه (مولفه ای که ویژگی خاص را به یک سامانه بزرگ تر میافزاید) است. اما در اصطلاح از کلمه افزونه بعنوان معادل فارسی آن استفاده میشود. این واژه از دو بخش (Plug) و (in) تشکیل شده است که بخش اول آن به معنای دوشاخه برق و بخش دوم به معنای داخل و درون است و کنایه از دوشاخه را درون پریز برق کردن دارد. چراکه با اتصال دوشاخه به پریز، ما میتوانیم به واسطه یک جریان مادر (پریز یا همان برنامه میزبان) با استفاده از وسایل الکتریکی (یا همان پلاگین)، امکانات مورد نیازمان را تامین کنیم. پس تا زمانی که دوشاخه داخل پریز باشد، ما از امکاناتی که وسایل برقی در اختیارمان میگذارند بهره خواهیم برد. همانطور که هر وسیله برقی یک کار خاص انجام می دهد (مثلا جارو برقی، اتو یا سشوار)، هر پلاگین نیز امکانات خاصی را در اختیار کاربران قرار میدهد.
وقتی یک برنامه از پلاگینها پشتیبانی کند، در اصل امکان شخصی سازی و سفارشی کردن برنامه را برای کاربران فراهم کرده است. این امکان، برای سازندگان برنامه مزیتهای بسیاری دارد. مثلا به توسعه دهندگان )اشخاصی که بخشی از فرآیند ساخت و یا ارتقای یک نرم افزار را انجام میدهند) اجازه میدهد تا برنامه را گسترش دهند، ویژگیهای آن را بهبود بخشند و یا حجم آن را کم کنند و به طور کلی در کاربردی تر کردن برنامه نقش بسزایی ایفا کنند. نمونه بارز کاربرد پلاگینها و نرم افزارهایی که از آنها پشتیبانی میکنند، مرورگرهای وب هستند.
“افزونه یا پلاگین چیست“
چرا یک پلاگین ایجاد کنیم؟
افزونههای وردپرس از افزونه بیاهمیت Hello Dolly که اغلب به کاربران جدید خوشآمد میگوید تا فروشگاههای آنلاین و درگاههای پرداخت کاملاً فعال را شامل میشود. این افزونهها به دلیل نیاز مبرم کاربران وردپرس ایجادشدهاند تا تقریباً هرگونه نیاز را پوشش دهند. ممکن است یک سازنده سایت با مشکلی مواجه شود که میتواند با یک افزونه جدید حل شود، یا یک توسعهدهنده ممکن است ایدهای برای یک عملکرد جدید داشته باشد. از آنجاییکه پلاگینها معمولاً برای انجام یک عمل یا مجموعهای از اقدامات خاص هدف قرار میگیرند بنابراین برای پلاگین نویسی در وردپرس ما به یک دانش عمیقی از آن نیاز داریم که در این مقاله به تکنیک های افزونه نویسی وردپرس اشارهشده است.
پیشنیازهای برنامهنویسی پلاگین در وردپرس
ابتدا، برای آزمایش افزونه وردپرس خود در کامپیوتر خود به یک محیط توسعه محلی نیاز دارید. برای تنظیم این مورد، شما نیاز به نصب یک ورد پرس بهصورت محلی یا آنلاین دارید. بهتر است همیشه برای برنامهنویسی پلاگین با وردپرس از محیطهای لوکال استفاده کنید و ابتدا با این محیطها افزونهها را تست کنید.
برای ایجاد یک پلاگین برای سایت خود یا برای مصرف عمومی، لازم نیست یک توسعهدهنده وب باشید، اما باید حداقل تا حدودی با بلوکهای اصلی سایتهای وردپرس آشنا باشید PHP، CSS و HTML و همچنین جاوا اسکریپت.
با درک اولیه استانداردهای کد نویسی وردپرس و نحوه عملکرد این سیستمها، اگر ایدهای برای افزونهای دارید که میتواند یک شکاف را برطرف کند یا مشکلی را در وبسایت خود یا برای حلقه بزرگتر کاربران وردپرس حل کند، میتوانید آن را بهصورت تخصصی کد نویسی کنید.
همچنین برای نوشتن کد افزونه نویسی در وردپرس خود به یک ویرایشگر متن ساده نیاز دارید. Notepad یا TextEdit بهخوبی این کار را برای شما خواهند کرد. بااینحال، اگر میخواهید محیط پیشرفتهتری را امتحان کنید ویرایشگرهای قدرتمندی در این زمینه نیز وجود دارند.
“پلاگین نویسی“