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

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

در این صفحه، تمام افزونه هایی که روی سایت شما نصب شده است نمایش داده میشود.
فرقی نمیکند افزونه وردپرس فعال باشد یا غیرفعال، تمام افزونههایی که در سایت شما نصب شده باشد نمایش داده میشود.
شما با استفاده از گزینههایی که زیر اسم هر افزونه وجود دارد، میتوانید آن افزونه را فعال، غیر فعال یا حذف کنید یا میتوانید به سایت طراح افزونه یا تنظیمات آن افزونه دسترسی داشته باشید.
همینطور در بالای آن صفحه گزینهای مبنی بر نصب یک افزونه جدید وجود دارد که با نام “افزودن” مشخص شده است که با استفاده از آن گزینه میتوانید افزونه جدیدی روی سایت خود نصب کنید.
این توضیحات، خلاصهای در مورد مدیریت افزونههای سایت بود، اگر میخواهید اطلاعات بیشتری کسب کنید، به مقاله نصب و مدیریت افزونه در وردپرس مراجعه کنید.
کاربرد
افزونه یا پلاگین ها، یک افزودنی برای وب سایت شما هستند.
برای مثال، شما زمانی که یک خودرو تهیه میکنید، فرمان و دنده و لاستیک، جزو الزامات اولیه خودرو هستند، اما شاید شما نیاز به یک سیستم صوتی حرفهای داشته باشید.
در این صورت، شما میتوانید با خرید باند و ضبط و غیره، یک سیستم صوتی برای خودرو خود قرار دهید.
در یک وب سایت، دقیقا افزونه ها مانند همان سیستم صوتی هستند.
یک قابلیت اضافه که میتوانید با نصب یک افزونهای که مخصوص آن قابلیت است، به سایت خود اضافه کنید.
تمام وب سایتهایی که با استفاده از سیستم مدیریت محتوا وردپرس راه اندازی میشوند، نیازمند افزونههایی هستند تا مواردی از جمله امنیت، سئو، سرعت و امکانات سایت به استاندارد لازم برسد.
برای مثال، شما میخواهید هر زمان که تصویری را روی سایت خود بارگزاری کردید، به صورت خودکار آن تصویر بهینه سازی شده و حجم تصویر کاهش پیدا کند.
در این صورت، همانطور که میدانید وردپرس به صورت پیشفرض این قابلیت را نمیتواند انجام دهد یا اگر هم با استفاده از دستوراتی این کار را انجام دهد، به اندازه قابل توجهی حجم تصاویر را کاهش نمیدهد.
در این زمان شما نیازمند یک افزونه وردپرس مرتبط با بهینه سازی تصاویر هستید که از بین ده ها افزونهای که در این زمینه مورد استفاده قرار میگیرند، یکی را با توجه به نیاز های خود انتخاب کرده و روی سایتتان نصب و فعال میکنید و تنظیمات آن را انجام میدهید.
در هر صورت، چه بخواهید و چه نخواهید، افزونهها عضوی جدایی ناپذیر از سایتهای وردپرسی هستند.
پس در مورد آنها بیشتر آموزش ببینید.
چرا باید از افزونه ها استفاده کنیم؟
شما وقتی سایت خود را با وردپرس راه اندازی میکنید، سایت شما هیچ امکانات خاصی در اختیار شما قرار نمیدهد.
وردپرس به صورت پیشفرض بسیار سایت سادهای را در اختیار شما قرار میدهد.
دلیل استفاده از افزونهها همانطور که در بالا ذکر شد، افزایش امکانات سایت میباشد.
شما در وردپرس هر تعداد که نیاز داشته باشید میتوانید افزونه نصب کنید.
حتی اگر نیاز به امکانات خاصی در سایت خود نداشته باشید، برخی از افزونه ها برای سایت جزو لزومات هستند.
برای مثال نصب افزونههایی برای سئو، امنیت و سرعت سایت، جزو لزومات هستند که شما بهتر است نصب کنید تا سایتی سریعتر و ایمن تر با سئو استاندارد تری داشته باشید.
چند افزونه وردپرس وجود دارد و میتوانیم نصب کنیم؟
در دنیای وردپرس تعداد بسیار زیادی افزونه وجود دارد.
تمام این افزونهها توسط برنامه نویسان مختلف کد نویسی و منتشر شده که بعضی از آنها رایگان و برخی دیگر پولی هستند.
معمولا به افزونههای پولی، افزونه وردپرس حرفهای نیز گفته میشود.
شما هر تعداد که بخواهید میتوانید افزونه روی سایتتان نصب و فعال کنید.
اما این کار اصلا پیشنهاد نمیشود. چرا که هر افزونه اضافی که روی سایتتان نصب میکنید حجم سایت شمارا زیاد میکند و باعث کندی سرعت سایت شما میشود.
باید ببینید سایت شما به چه افزونههایی نیاز دارد و بر اساس نیازتان افزونهها را نصب کنید.
همانطور که در بالا ذکر شد، برخی از افزونه ها برای سایت شما لازم هستند و باید آنها را نصب کنید، اما باقی افزونه ها لزومی به نصبشان نیست، مگر آنکه سایت شما به آنها نیاز داشته باشد.
بهترین افزونههای وردپرس
برنامه نویسان تمام دنیا برای هر قابلیتی در وردپرس، چندین افزونه وردپرس را آماده و منتشر کرده اند.
مثلا برای بحث افزایش سرعت، افزونههای بسیاری وجود دارد که ممکن است آن افزونهای که از باقی افزونهها محبوب تر است، روی سایت شما به خوبی جواب ندهد.
در این صورت مجبور هستید از افزونه دیگری روی سایتتان استفاده کنید.
البته در هر زمینهای، یک افزونه هست که قابلیت های بیشتری نسبت به دیگر افزونه ها دارد، اما در انتها این شما یا طراح سایت شماست که انتخاب میکند کدام افزونه مناسب سایت شماست و روی سایتتان نصب میکند.
بهترین هاست وردپرس هم میتوانید اینجا مشاهده کنید.
در مجموع نمیتوان گفت کدام افزونه وردپرس در کدام زمینه بهترین است..!
چراکه همانطور که گفته شد، در هر زمینهای تعداد زیادی افزونه وجود دارد که هر کدام تنظیمات و کارایی مخصوص خود را دارند و برای یک سری سایت مناسب هستند.
پس از طراح سایت یا شخصی که اطلاعات کافی داشته باشد مشاوره بگیرید و بهترین افزونهها را در سایت خود نصب و فعال کنید و سعی کنید تنظیمات افزونه ها را با دقت و علم کافی انجام دهید.
نوع ساختار افزونه ها
ساختار افزونه وردپرس تقریبا مانند قالب میباشد.
در واقع هر افزونه دارای چندین فایل گوناگون با فرمت های مختف است که وقتی تمام آن فایل ها در یک پوشه جمع آوری میشوند، یک افزونه را تشکیل میدهند.
زبان اصلی برنامه نویسی افزونه وردپرس PHP میباشد.
افزونه ها دارای چندین نوع فایل میباشند از جمله تصاویر و فایلهای متنی که کد های اصلی قالب درونشان نوشته میشود.
سخن پایانی
در وب سایت خود به همان تعدادی که نیاز واقعی سایت است افزونه نصب کنید و به هیچ وجه افزونه های اضافی روی سایت نصب نکنید.
افزونه ها افزودنیهایی برای سایت شماست که امکانات سایت شما را با توجه به نیاز شما کامل میکند.
امیدواریم از این آموزش بهره کافی را برده باشید.