جلسه هفدهم: افزونه وردپرس چیست؟ چهار روش آموزش نصب افزونه
وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا (CMS) در جهان است که به کاربران امکان میدهد وبسایتهای پویا و حرفهای ایجاد کنند. یکی از ویژگیهای کلیدی وردپرس که آن را از دیگر سیستمهای مدیریت محتوا متمایز میکند، قابلیت گسترش و سفارشیسازی از طریق افزونهها (Plugins) است. در این مقاله، به بررسی افزونههای وردپرس، نحوه کارکرد آنها و مزایای استفاده از آنها خواهیم پرداخت.
آنچه در این مقاله میخوانید
افزونه وردپرس چیست؟
افزونه وردپرس یک قطعه نرمافزاری است که قابلیتها و امکانات جدیدی به وبسایت وردپرسی اضافه میکند. این افزونهها میتوانند عملکردهای متنوعی از جمله افزایش امنیت، بهینهسازی سئو، ایجاد فرمهای تماس، افزودن قابلیتهای تجارت الکترونیک و بسیاری ویژگیهای دیگر را به سایت اضافه کنند. افزونهها به راحتی قابل نصب و مدیریت هستند و میتوانند بدون نیاز به کدنویسی، عملکرد سایت را بهبود بخشند.
مزایای استفاده از افزونههای وردپرس
- افزایش قابلیتهای وبسایت: افزونهها به کاربران این امکان را میدهند تا امکاناتی فراتر از ویژگیهای پیشفرض وردپرس به سایت خود اضافه کنند.
- سهولت در استفاده: بسیاری از افزونهها دارای رابط کاربری سادهای هستند که کاربران میتوانند بدون نیاز به مهارت فنی خاصی آنها را مدیریت کنند.
- کاهش هزینه توسعه: به جای توسعه اختصاصی ویژگیها، کاربران میتوانند از افزونههای آماده استفاده کنند که هزینه و زمان کمتری نیاز دارد.
- بهینهسازی سئو: افزونههای مخصوص سئو مانند Yoast SEO یا Rank Math به بهبود رتبه سایت در موتورهای جستجو کمک میکنند.
- افزایش امنیت: افزونههایی مانند Wordfence یا iThemes Security به محافظت از وبسایت در برابر حملات و تهدیدهای امنیتی کمک میکنند.
- پشتیبانی از تجارت الکترونیک: افزونههایی مانند WooCommerce امکان ایجاد فروشگاههای آنلاین را بدون نیاز به دانش فنی فراهم میکنند.
انواع افزونههای وردپرس
افزونههای وردپرس در دستهبندیهای مختلفی قرار میگیرند که شامل موارد زیر هستند:
- افزونههای امنیتی: مانند Wordfence و Sucuri Security
- افزونههای سئو: مانند Yoast SEO و All in One SEO Pack
- افزونههای فروشگاهی: مانند WooCommerce و Easy Digital Downloads
- افزونههای بهینهسازی سرعت: مانند WP Rocket و W3 Total Cache
- افزونههای فرمساز: مانند Contact Form 7 و WPForms
- افزونههای ترجمه و چندزبانه: مانند WPML و Polylang
نکات مهم در انتخاب افزونههای وردپرس
- بررسی امتیاز و نظرات کاربران: قبل از نصب یک افزونه، بررسی کنید که کاربران دیگر چه تجربهای از آن داشتهاند.
- بروزرسانیهای مداوم: افزونههایی که به طور منظم بهروزرسانی میشوند، معمولاً امنیت و عملکرد بهتری دارند.
- تعداد نصب فعال: افزونههایی که نصبهای بیشتری دارند معمولاً معتبرتر و کاربردیتر هستند.
- سازگاری با نسخه وردپرس: قبل از نصب، بررسی کنید که افزونه با نسخه فعلی وردپرس شما سازگار است.
- پشتیبانی توسعهدهنده: افزونههایی که دارای پشتیبانی فعال هستند، در صورت بروز مشکلات سریعتر رفع خواهند شد.
ملاحظات پیش از نصب افزونه
هدف از نصب افزونه در سیستم مدیریت محتوای وردپرس این است که امکانات سایت افزایش پیدا کند و امنیت آن بیشتر شود. البته باید گفت، این اهداف زمانی میسر میشود که پیش از نصب کردن افزونه به برخی نکات مانند موارد زیر توجه کنید. چون بیتوجهی به برخی موارد باعث میشود که پلاگین برای سایت هیچ مزیتی نداشته باشد و به سایت شما آسیب جدی بزند، به طوری که آسیب وارد شده به هیچ عنوان جبران نخواهد شد.
دانلود از منابع معتبر
اولین و شاید بتوان گفت مهمترین نکته درباره نصب افزونه این است که افزونه مورد نظر خود را فقط از مخزن وردپرس یا سایتهای معتبر دانلود کنید چون نصب افزونه از منابع ناشناخته و وب سایتهای نامعتبر معمولا امنیت سایت شما را به خطر میاندازد. به عبارتی باید گفت که افزونههایی که در سایتهای نامعتبر وجود دارند معمولا دارای کدهای مخرب و آلوده هستند و هکرها از طریق همین کدها به راحتی میتوانند به بخشهای مختلف سایت شما دسترسی داشته باشند و آن را کنترل کنند.
سازگاری افزونه با سایت
یکی دیگر از نکات مهم در نصب افزونه این است که پلاگین موردنظر با نسخه وردپرس و PHP سرور در سایت سازگاری داشته باشد. چون عدم سازگاری افزونه با قالب منجر به وقوع مشکلی مثل تداخل افزونهها میشود و نشانههای متعددی مانند نمایش خطا در قسمتهای مختلف وردپرس، نمایش صفحه سفید مرگ وردپرس، کند شدن سرعت سایت و اختلال در لود صفحات دارد.
در نتیجه قبل از نصب افزونه مورد نظر، باید به صفحه توسعه دهنده و یا مخزن وردپرس وارد شوید و بررسی کنید که با کدام نسخه وردپرس و PHP سرور سازگاری دارد.
پرهیز از افزونههای نال شده
معمولا به نسخه غیرقانونی و تغییر یافته یک افزونه پولی که به صورت رایگان عرضه میشود، افزونه نال شده یا کرک شده میگویند. نصب این مدل افزونهها میتواند اثرات مخربی را بر روی سایت شما بگذارد مثلا یکی از خطرات نصب افزونههای کرک شده این است که امنیت سایت به شدت کاهش پیدا میکند و دسترسی هکرها به آن راحت میشود. کاهش رتبه سایت، اضافه شدن لینکهای هرزنامه به سایت، به وجود آمدن درگیریهای حقوقی و دسترسی نداشتن به نسخههای آپدیت شده از دیگر اثراتی هستند که افزونههای نال شده روی سایت شما میگذارد.
روش اول: نصب افزونه از پیشخوان وردپرس
یکی از راحتترین و امنترین راههای ممکن برای نصب کردن پلاگین، مراجعه به پیشخوان وردپرس و نصب افزونه از این قسمت است. چون در سه مرحله انجام میشود و پیچیدگی خاصی ندارد و از همه مهمتر این که افزونهای مورد نظر حاوی کدهای مخرب نیست و به سایت شما آسیب نمیزند. تنها نکتهای که درباره این روش باید گفت این است که تنها به نسخههای رایگان افزونهها و برخی از امکانات آنها دسترسی دارید. برای تهیه نسخههای پرمیوم و امکانات بیشتر باید ابتدا پول پرداخت کنید تا فایل پلاگین در اختیار شما قرار بگیرد.
۱. دسترسی به بخش افزونهها
دسترسی به بخش افزونهها، اولین قدمی است که برای این روش باید بردارید. جهت دسترسی به این بخش باید ابتدا وارد پیشخوان وردپرس شوید. برای وارد شدن به پیشخوان همانطور که در تصویر میبینید باید اطلاعات خواسته شده را وارد کنید.
سپس وارد پیشخوان میشوید و در منو سمت راست صفحه، یک گزینه به نام “افزونهها” وجود دارد که باید ابتدا روی آن و سپس روی عبارت “افزودن” کلیک کنید.
۲. جستجوی افزونه در مخزن وردپرس
بعد از انجام اقدامات بالا، صفحهای مانند صفحه زیر را مشاهده خواهید کرد و همانطور که میبینید انواع افزونه در آن وجود دارد که میتوانید به صورت کاملا رایگان آنها را نصب کنید. اگر افزونه مورد نیاز شما در صفحه نبود، نام آن را در بخش “جستجو افزونهها” وارد کنید. در صورتی که افزونه مد نظر شما جزو موارد پرطرفدار باشد، نام کامل یا بخشی از آن در بخش “کلمه کلیدی” وجود دارد و از این بخش نیز میتوانید کمک بگیرید.
۳. نصب و فعالسازی
بعد از آن که پلاگین موردنظر خود را یافتید، روی دکمه “نصب” کلیک کنید تا فرایند دانلود آغاز شود. پس از اتمام نصب معمولا رنگ دکمه “نصب” تغییر میکند و نشان دهنده این است که نصب افزونه موفقیت آمیز بوده است.
در پایان روی دکمه “فعالسازی” بزنید تا افزونه برای شما اجرا شود. معمولا بعد از اجرا میتوانید یکسری تغییرات یا منوهای جدید را روی پنل مدیریت ببینید.
روش دوم: آپلود افزونه اختصاصی
افزونههای اختصاصی امکانات بیشتری را در اختیار شما قرار میدهند پس برای بهرهمندی از آنها باید پول بپردازید. برای این که بتوانید این نوع افزونهها را نصب کنید باید ابتدا فایل آن را از سایتها وشرکتهای معتبری که افزونه میفروشند، خریداری کنید و سپس فایل را روی سیستم قرار دهید. جهت انجام این روش نیز باید مراحل زیر را طی کنید.
۱. آپلود فایل زیپ افزونه
برای آپلود فایل، اول باید وارد پیشخوان شوید سپس از منو سمت راست اول گزینه “افزونهها” را بزنید و بعد از آن “افزودن” را انتخاب کنید و در پایان روی دکمه “بارگذاری افزونه” کلیک کنید.
۲. انتخاب فایل و نصب
بعد از طی کردن مسیری که در مرحله قبل گفتیم باید روی گزینه”Choose File” بزنید و فایلی که قصد نصب آن را دارید، انتخاب کنید. نکتهای که در این مرحله وجود دارد این است که فایل افزونه شما باید حتما به شکل زیپ آپلود شود.
بعد از انتخاب فایل به شکل زیپ، روی دکمه آپلود بزنید تا افزونه روی سایت آپلود شود. پس از اتمام فرایند آپلود، باید روی گزینه ” نصب” بزنید تا افزونه مورد نظر شما نصب شود.
۳. فعالسازی افزونه
بعد از آن که پروسه آپلود و نصب به اتمام رسید، یک پنجره را میبینید که حاوی دکمه ” فعال کردن افزونه” است. برای اجرا شدن افزونه لازم است که روی این دکمه بزنید تا افزونه اختصاصی با موفقیت روی سایت شما نصب شود و از امکانات و قابلیتهای آن بهره ببرید.
مانند روش قبلی، در صورتی که نصب با موفقیت انجام شده باشد، امکانات و منوهای جدید به سایت شما اضافه خواهد شد.
روش سوم: نصب افزونه از طریق هاست
نصب پلاگین از طریق هاست نیز از دیگر روشهای مرسوم برای نصب پلاگین به شمار میرود زیرا این روش نیز بسیار ساده است و با انجام اقدامات زیر در کمترین زمان ممکن صورت میگیرد.
۱. ورود به فایل منیجر هاست
برای آن که بتوانید از طریق هاست، افزونه خود را نصب کنید ابتدا باید وارد هاست شوید و به قسمت فایل منیجر بروید. سپس باید مسیر wp-content/plugins
را طی کنید. برای راحتی بیشتر شما، در تصویرهای زیر نشان دادیم که چگونه این مسیر را پیش ببرید .
ابتدا باید به بخش فایل public_html
وارد شوید.
در این مرحله باید وارد پوشه wp-content
شوید زیرا محتویات سایت وردپرس شما در این پوشه قرار دارد پس افزونه هم باید داخل همین پوشه قرار بگیرد.
۲. آپلود و اکسترکت فایل افزونه
بعد از آن که وارد پوشه wp-content
شدید، باید وارد پوشه plugins
شوید و فایل زیپ افزونه مورد نظر خود را در آن آپلود کنید.
بعد از اتمام پروسه آپلود شدن فایل زیپ باید آن را از حالت فشرده “Extract” یا استخراج کنید که برای انجام این کار باید روی فایل یک بار کلیک راست کنید سپس چندین گزینه برای شما باز میشود که باید روی گزینه “Extract” بزنید و کمی صبر کنید تا فایل شما از حالت زیپ خارج شود.
۳. فعالسازی از پیشخوان
در پایان کار باید به بخش پیشخوان وردپرس بروید و وارد بخش افزونههای نصب شده شوید و افزونهای که آپلود کردهاید را فعال کنید تا امکانات و قابلیتهای آن برای شما قابل دسترس باشد.
روش چهارم: نصب افزونه از طریق GitHub
نصب افزونه از پلتفرم GitHub یکی دیگر از روشهای ایمن برای افزودن پلاگین به سایت است زیرا گیت هاب یک بستر معتبر است که توسعه دهندگان وب و ارائه کنندگان پلاگین و نرم افزار، از سراسر جهان میتوانند با هم در ارتباط باشند و خدمات خود را به اشتراک بگذارند. برای نصب کردن پلاگین از این پلتفرم باید اقدامات زیر را انجام داد.
۱. جستجوی افزونه در GitHub
ابتدا باید وارد پلتفرم GitHub شوید و نام افزونه مورد نظر خود را در قسمت جستجو وارد کنید و بعد از آن که پلاگین را یافتید، گزینه “Clone or Download” را بزنید تا فایل زیپ افزونه برای شما دانلود و ذخیره شود.
۲. آپلود فایل زیپ
بعد از دانلود شدن افزونه باید وارد پیشخوان وردپرس شوید و فایل پلاگینی که دانلود شده را بارگذاری کنید. برای انجام این مرحله باید ابتدا به پیشخوان بروید و از لیست سمت راست صفحه مسیر افزونهها > افزودن را طی کنید و سپس گزینه بارگذاری افزونه را بزنید.
پس از آن باید روی گزینه Choose File بزنید تا یک پنجره برای شما باز شود. بعد از باز شدن پنجره، فایل زیپ پلاگین را انتخاب کنید تا فرایند بارگذاری انجام شود.
۳. فعالسازی
در پایان کار و اتمام پروسه آپلود یک گزینه تحت عنوان “فعال کردن افزونه” را مشاهده خواهید کرد که باید روی آن بزنید تا افزونه برای شما فعال شود. معمولا بعد از اتمام کار، این افزونه جزو افزونههای نصب شده قرار میگیرد و امکانات آن به سایت اضافه میشود.
نکات تکمیلی و رفع مشکلات رایج
معمولا بعد از نصب کردن افزونه ممکن است که یکسری خطاها و مشکلات رخ دهد که جای نگرانی نیست و به سادگی میتوان علت این مشکلات را تشخیص داد و مشکل را از بین برد.
۱. خطای “Unauthorized”
این خطا معمولا به دلیل اختلال در عملکرد پلاگین یا ناسازگار بودن ورژن آن با نسخه وردپرس رخ میدهد. به عنوان مثال یک پلاگین امنیتی نصب کردهاید تا امنیت سایت خود را بالا ببرید. نسخه این پلاگین ممکن است که با سایت شما سازگار نباشد و ورود به سایت را یک کار مخرب تشخیص دهد. در نتیجه خطای “Unauthorized” به نمایش در میآید.
برای از بین بردن خطای “Unauthorized” فقط کافی است که افزونه معیوب را از قسمت پیشخوان غیر فعال کنید. چنانچه مشکل سایت فقط از ناسازگاری پلاگین باشد بعد از غیر فعال افزونه، خطا رفع میشود.
ولی اگر پلاگینها مشکل نداشتند و باز هم این خطا رخ داد، ممکن است که مشکل از حافظه پنهان، کوکیهای مرورگر، URL نادرست و پیوند منسوخ شده باشد.
۲. کاهش سرعت سایت پس از نصب افزونه
کاهش سرعت سایت از دیگر خطاهای رایجی است که بعد از نصب افزونهها رخ میدهد زیرا برخی از پلاگینها یکسری ویژگیها و ماژولهای اضافه دارند که به صورت پیش فرض فعالیت میکنند و سرعت سایت را پایین میآوردند. با غیر فعال کردن این ویژگیها میتوان مشکل کندی سایت را از بین برد.
نصب افزونههای بهینهسازی و کش وبسایت یکی دیگر از راهکارهایی است که میتواند سرعت سایت را افزایش دهد زیرا زمانی که یک بار بازدید کننده وارد سایت میشود، فایلها و تصاویر سایت به طور موقت در این افزونهها ذخیره خواهد شد. در نتیجه اگر دوباره بازدید کننده وارد سایت شود مرورگر دیگر برای HTTP درخواست ارسال نمیکند و همین موضوع، سرعت سایت را بالا میبرد.
۳. افزونههای ناسازگار
نمایش پیام خطا، کند شدن سرعت سایت، نامنظم شدن چیدمان سایت و از دسترس خارج شدن سایت از جمله نشانههای ناسازگاری و تداخل افزونهها به شمار میروند. برای تشخیص این مشکل دو راه پیش رو دارید:
- اگر شک دارید که مشکلات ایجاد شده به دلیل نصب یک افزونه خاص است، تنها کافی است که آن را به صورت دستی غیر فعال کنید و اگر بعد از غیرفعالسازی مشکل حل شد یعنی دلیل اصلی مشکلات ایجاد شده، نصب همان پلاگین بوده است.
- راه دوم برای تشخیص تداخل و ناسازگاری افزونهها این است که پلاگین مخصوص سلامت و عیبیابی را نصب کنید زیرا کار اصلی این افزونه، تشخیص و عیبیابی است.
پس از آن که ایراد و مشکل را تشخیص دادید برای رفع آن باید اقدامات زیر را انجام دهید تا مشکل از بین برود:
- افزونه را بروزرسانی کنید زیرا گاهی اوقات علت ناسازگار بودن افزونه این است که نسخه افزونه قدیمی است و با ورژن وردپرس همخوانی ندارد.
- به بخش اطلاعات افزونه بروید و اطلاعات آن را بررسی کنید و ببینید که نسخه افزونه شما با کدام ورژن وردپرس سازگار است. چون اگر نسخه افزونه با نسخه وردپرس سازگار نباشد، مشکل تداخل پیش میآید.
- قالب وردپرس را تغییر دهید یا آن را بروز کنید زیرا عدم سازگاری قالب وردپرس با افزونه نیز میتواند علت تداخل و ناسازگاری شود که با تغییر یا بروزرسانی قالب این مشکل برطرف خواهد شد.
پاسخ به سوالات متداول کاربران (FAQs)
سوال ۱: آیا افزونههای رایگان و پولی امنیت کافی دارند؟
بله، اگر افزونههای رایگان را از مخزن وردپرس یا سایتها و پلتفرمهای معتبر دانلود کنید، امنیت سایت شما به خطر نمیافتد. ولی اگر از سایتهای نامعتبر این کار را انجام دهید، هکرها به راحتی میتوانند به اطلاعات سایت شما دسترسی پیدا کنند.
سوال ۲: بهترین افزونه برای گالری عکس چیست؟
افزونه Foogallery یکی از بهترین پلاگینهای موجود برای گالری عکس است زیرا تعداد نصبهای فعال آن بیش از ۱۰۰۰۰۰ است، با آخرین نسخه وردپرس سازگار است، تمهای مختلفی دارد و قابلیت درگ و دراپ کردن برای تصاویر دارد.
سوال ۳: چرا افزونهها پس از نصب فعال نمیشوند؟
این مشکل معمولا به دلیل تداخل یک افزونه خاص با سایر افزونهها یا قالب وردپرس رخ میدهد که جهت رفع کردن آن باید بررسی شود که افزونه با چه نسخهای سازگاری دارد و اگر قالب یا افزونه بروز نیستند، آنها را بروزرسانی کرد.
سوال 4: چگونه افزونهها را در لوکالهاست نصب کنم؟
برای نصب افزونه در لوکال هاست باید به قسمت public_html
بروید و سپس وارد پوشه wp-content
شوید و فایل زیپ افزونه را در پوشه plugins
بارگذاری کنید. سپس آن را از حالت زیپ بیرون بیاورید و در پایان کار از طریق ورود به مدیریت وردپرس، به قسمت افزونهها > افزونههای نصبشده بروید و گزینه فعالسازی افزونه را بزنید.
سوال 5: آیا میتوان فایلهای PDF را بدون امکان دانلود در سایت نمایش داد؟
با نصب افزونه PDF Viewer بر روی سایت و ایجاد تنظیمات خاص روی آن، امکان نمایش فایلهای PDF بدون دانلود کردن در سایت، وجود دارد.
جمعبندی
نصب افزونه یا همان پلاگین، قابلیتهای متنوعی را به سایت شما اضافه میکند و عملکرد آن را بهبود میبخشد. اما لازم به ذکر است که اگر نصب پلاگین طبق اصول انجام نشود و یکسری نکات امنیتی نادیده گرفته شود، افزونه نصب شده برای سایت مضر خواهد بود و به آن آسیب میزند. به همین منظور ما در این مقاله، چهار روش ایمن و اصولی را معرفی کردیم تا کسانی که از سیستم مدیریت محتوای وردپرس استفاده میکنند، با این شیوهها به راحتی بتوانند افزونههای مورد نیاز خود را نصب کنند و عملکرد سایت وردپرسی خود را بهبود ببخشند.