شاید از خود می پرسید که چند افزونه وردپرس باید در سایت خود نصب کنم؟ سوال واقعی که همه می خواهند بدانند این است که چند افزونه زیاد است؟
از آنجا که تصورات غلط زیادی در مورد افزونه های وردپرس وجود دارد و اینکه چگونه می توانند بر سرعت ، عملکرد و امنیت وب سایت تأثیر بگذارند ، می خواهیم این موضوع را برای کاربران غیر تکنیکی خود با جزئیات توضیح دهیم.
در این مقاله ، ما توضیح خواهیم داد که چند افزونه وردپرس باید در سایت شما نصب شود. همچنین در مورد چگونگی و عدم تأثیر افزونه ها بر وب سایت شما صحبت خواهیم کرد. هدف ما این است که به شما کمک کنیم نحوه مدیریت وب سایت خود را با ترکیب کامل افزونه های وردپرس بیاموزید.
درباره افزونه های وردپرس و نحوه عملکرد آنها
قبل از بررسی بیشتر ، اجازه دهید کمی در مورد افزونه های وردپرس و نحوه عملکرد آنها صحبت کنیم.
افزونه های وردپرس مانند برنامه هایی برای وب سایت شما هستند. آنها به شما کمک می کنند ویژگی های جدید و عملکرد وب سایت مانند ایجاد فروشگاه آنلاین ، افزودن فرم های تماس و موارد دیگر را اضافه کنید.
مانند خود وردپرس ، افزونه ها نیز به زبان برنامه نویسی PHP نوشته می شوند. کد PHP بر روی سرور میزبانی وب سایت شما اجرا می شود و از منابع آن استفاده می کند.
به همین دلیل است که شما باید یک شرکت میزبانی خوب وردپرس را انتخاب کنید که ابزارهای ساده ای را برای مدیریت این منابع و مدیریت کارآمد وب سایت شما در اختیار شما قرار دهد.
از زمان وردپرس 1.2 (هنگامی که پشتیبانی از افزونه های وردپرس اضافه شد) ، افزونه ها نعمت برای کاربران بوده است. وردپرس بدون افزونه مانند یک فروشگاه اسباب بازی بدون اسباب بازی است.
چرا افزونه ها برای وب سایت های وردپرس ضروری هستند
با وجود اینکه هسته وردپرس یک چارچوب قوی برای انتشار ارائه می دهد ، این افزونه ها هستند که مسئول ایجاد وردپرس به عنوان محبوب ترین سازنده وب سایت در جهان هستند.
تعداد کل افزونه های وردپرس موجود در طول سالها افزایش یافته است. در زمان نگارش این مقاله ، بیش از 54000 افزونه رایگان وردپرس در فهرست افزونه های رسمی موجود است.
جدا از این افزونه های رایگان ، هزاران افزونه برتر وردپرس نیز توسط شرکت ها و توسعه دهندگان شخص ثالث فروخته می شود.
افزونه ها می توانند به شما در بهبود SEO ، افزایش امنیت ، مدیریت کاربران و موارد دیگر کمک کنند. توسعه تجارت بدون استفاده از افزونه های وردپرس در وب سایت شما بسیار دشوار خواهد بود.
افزونه های وردپرس چگونه شهرت بدی کسب کردند
هدف افزونه ها گسترش وردپرس برای انجام تقریباً هر کاری است که می توانید تصور کنید. با این حال ، اکنون ما احساس ترس یا محدودیت نسبت به افزونه ها را از سوی بسیاری از کاربران مبتدی مشاهده می کنیم.
مردم نگران عملکرد ، امنیت ، قابلیت اطمینان و غیره هستند زیرا این عمدتا به این دلیل است که طراحان ، توسعه دهندگان و تکنسین های پشتیبانی میزبانی وب هنگام عیب یابی وب سایت های مشتری واقعاً ناامید می شوند.
آنها در سرخوردگی خود نظراتی مانند ” افزونه های کمتری دارند ” یا ” این افزونه ها هستند که باعث کندی سایت شما می شوند ” می دهند.
این اظهارات در رسانه های اجتماعی ، ملاقات های حضوری و کنفرانس ها طنین انداز شده است. بزرگترین مسئله در مورد این اظهارات ابهام آنها است.
چند افزونه وردپرسی باید در وردپرس خود نصب کنیم؟
ما معتقدیم که مشکل کمیت افزونه ها نیست ، بلکه کیفیت است.
شما می توانید ده ها افزونه خوب وردپرس را بدون هیچ مشکلی در وب سایت خود اجرا کنید ، اما افزودن یک افزونه کد نادرست می تواند سرعت وب سایت شما را کند کند.
هنگامی که این اتفاق می افتد و از شما برای عیب یابی درخواست کمک می کنید ، تکنسین پشتیبانی شرکت میزبانی شما یا توسعه دهنده دیگر ، تعداد افزونه ها را مقصر می دانند.
این امر منطقی است زیرا عیب یابی یک وب سایت با 5 افزونه بسیار آسان تر از عیب یابی یک وب سایت با 30 است. تعداد افزونه ها کار آنها را سخت تر می کند.
بسیار مهم است که چنین توصیه هایی را که ناشی از ناامیدی است با کمی احتیاط انجام دهید.
شما باید مودبانه از آنها بخواهید تا تشخیص دهند که کدام افزونه خاص باعث ایجاد این مشکل شده است زیرا فقط سرزنش مقدار نتیجه تنبلی است.
برای روشن تر نشان دادن این موضوع ، وب سایت پاور ورد ما در حال حاضر 38 افزونه فعال دارد و بسیار سریع بارگیری می شود.
اگر بخواهیم یک افزونه بد اضافه کنیم که سرعت وب سایت را کاهش می دهد ، باید فقط آن یک افزونه بد را غیرفعال کنیم (نه همه 38).
با توجه به این موارد ، بیایید نگاهی بیندازیم که چگونه افزونه ها می توانند بر جنبه های مختلف وب سایت شما تأثیر بگذارند.
چگونه افزونه های وردپرس بر سرعت و عملکرد وب سایت تأثیر می گذارد
انواع مختلفی از افزونه های وردپرس وجود دارد و هر کدام به طور متفاوتی بر عملکرد وب سایت شما تأثیر می گذارند.
افزونه هایی وجود دارند که عمدتا روی قسمت جلویی تأثیر می گذارند. به عنوان مثال ، افزونه های صفحه ساز ، فرم های تماس ، گالری ها ، لغزنده ها و غیره.
سپس افزونه هایی وجود دارند که عمدتا برای انجام وظایف در قسمت پشتیبان یا قسمت مدیریت ساخته شده اند. به عنوان مثال ، افزونه های پشتیبان گیری وردپرس ، افزونه های تحریریه ، فرایندهای مختلف پس زمینه و غیره.
افزونه هایی نیز وجود دارند که در همه جا اجرا می شوند ، از جمله قسمت مدیریت و قسمت جلو. به عنوان مثال ، افزونه های SEO ، افزونه های فایروال وردپرس و موارد دیگر.
تاثیر افزونه وردپرس بر سرعت و عملکرد وب سایت بستگی به محل بارگیری آن افزونه دارد.
به عنوان مثال ، افزونه هایی که فقط هنگام انجام وظایف خاص در قسمت مدیریت وردپرس بارگیری می شوند ، معمولاً بر عملکرد وب سایت شما تأثیر نمی گذارد.
از سوی دیگر ، افزونه هایی که در قسمت جلویی بارگذاری می شوند ، احتمالاً دارای رد پای عملکرد بزرگتری هستند.
همچنین افزونه هایی که فرایندهای معمول پس زمینه را انجام می دهند مانند بررسی لینک های خراب ، نظارت 404 و غیره نیز می توانند عملکرد کلی وب سایت شما را به میزان قابل توجهی کند کنند.
افزونه ها می توانند عملکرد سایت شما را تحت تأثیر قرار دهند:
- ایجاد درخواست های اضافی HTTP- برخی از افزونه ها (عمدتا نسخه های اصلی) ممکن است به یک ظاهر طراحی شده یا اسکریپت هایی برای عملکرد صحیح نیاز داشته باشند. به همین دلیل ، آنها ممکن است فایل (های) JS و/یا CSS اضافی اضافه کنند. بارگیری این فایل ها نیاز به درخواست HTTP اضافی دارد که زمان بارگذاری صفحه شما را کند می کند.
- DB Queries اضافی – برخی از افزونه ها ممکن است درخواست های پایگاه داده شما را افزایش دهند. به عنوان مثال ، افزونه هایی برای نمایش پست های محبوب ، پست های مرتبط یا هر چیز دیگری که عناصر پایگاه داده را بکشد و در جلوی صفحه نمایش دهد ، نشان می دهد.
- فرایندها و نوشتن پایگاه داده – برخی از افزونه ها می توانند منابع سرور زیادی را در حین اجرای فرایندهای پس زمینه مانند بررسی پیوندهای خراب ، نظارت و ثبت تجزیه و تحلیل ها مانند نمای پست و غیره اشغال کنند.
بیشتر افزونه های خوب وردپرس فقط در صورت نیاز فایل های اضافی را بارگیری می کنند و تماس های پایگاه داده را به حداقل می رسانند. با این حال ، گاهی اوقات فقط اجتناب ناپذیر است.
خوشبختانه ، برای اکثر موارد بهینه سازی هایی وجود دارد. بیایید نگاهی کوتاه مدت و بلند مدت برای این مسائل بیندازیم.
قبل از انجام این کار ، ابتدا مطمئن شوید که ذخیره سازی را در سایت وردپرس خود فعال کرده اید . بدون ذخیره سازی ، وب سایت شما همیشه کند خواهد بود.
حالا ، بیایید به سراغ بهینه سازی های دیگر برویم.
رفع مشکل درخواست های HTTP اضافی
افزونه ها باید درخواست های HTTP اضافی (به عنوان مثال فایل JS و CSS) را اضافه کنند تا در جعبه کار کنند. به عنوان مثال ، هنگامی که افزونه فرم تماس را نصب می کنید ، می خواهید کار کند و همچنین ظاهر خوبی داشته باشد.
مردم از درخواست های اضافی HTTP شکایت می کنند در حالی که نادیده می گیرند که گاهی اوقات ضروری هستند. در اینجا یک شکل بدون استایل به نظر می رسد.
اکثر کاربران آن را دوست ندارند ، برخی حتی فکر می کنند خراب است. خوب ، این دقیقاً همان چیزی است که اگر فرم تماس درخواست HTTP اضافی را برای بارگیری فایل های CSS و JS اضافه نکند ، اتفاق می افتد.
به طور خلاصه ، سبک ها و اسکریپت های اضافی برای عملکرد صحیح افزونه مورد نیاز است.
سه راه برای بهینه سازی مسئله درخواست های HTTP اضافی وجود دارد. همه آنها نیاز به دانش برنامه نویسی و دانش وردپرس دارند ، اما روش یکی از آنها قطعاً راحت تر از روش های دیگر است.
اولین روش این است که سبک ها و اسکریپت های اضافی که توسط افزونه بارگیری می شوند را لغو ثبت کنید. پس از آن می توانید سبک های افزونه را در فایل style.css موضوع خود ترکیب کرده و اسکریپت های افزونه را در فایل اصلی جاوا اسکریپت موضوع خود ترکیب کنید.
روش دوم این است که به طور مشروط سبک ها/اسکریپت های افزونه را در صفحات مورد نیاز بارگذاری کنید.
ما قبلاً هر دو روش را در مورد غیرفعال کردن اسکریپت ها و شیوه نامه های اضافی که افزونه های وردپرس اضافه می کنند توضیح دادیم .
در مورد افرادی که از کد مطلع نیستند ، می توانید از افزونه ذخیره سازی ممتاز مانند WP Rocket استفاده کنید که به شما امکان می دهد فایلها را با یک کلیک کوچک کنید و ترکیب کنید. این در بیشتر موارد کار می کند ، اما در برخی موارد می تواند باعث ایجاد تعارض با افزونه های خاص شود.
با این اوصاف ، باید درک کنید که چند درخواست HTTP اضافی آنطور که فکر می کنید مهم نیستند. ما در اینجا در مورد میلی ثانیه صحبت می کنیم. اما اگر افزونه های زیادی دارید که درخواست های HTTP اضافی اضافه می کنند ، این بهینه سازی به شما این امکان را می دهد که چند ثانیه از زمان بارگیری خود بکاهید.
بسیاری از صاحبان مشاغل غیر تکنیکی به سادگی یک توسعه دهنده وردپرس را از Codeable استخدام می کنند تا وب سایت خود را سرعت بخشند (که سرمایه گذاری ارزشمندی است).
اکنون که درخواست HTTP را پوشش داده ایم ، اجازه دهید نگاهی به درخواست های اضافی DB بیندازیم.
رفع سوالات پایگاه داده اضافی و فرایندهای پیشین
برخی از افزونه ها ممکن است بار سرور پایگاه داده شما را افزایش دهند. خود وردپرس در ذخیره کردن نمایش داده ها کار بسیار خوبی انجام می دهد و اکثر افزونه های دارای کد خوب مشکلی مهم ایجاد نمی کنند.
با این حال ، اگر وب سایت پربازدید دارید ، استفاده از افزونه های مبتنی بر پایگاه داده می تواند به یک مشکل تبدیل شود ، به ویژه اگر منابع سرور مناسب را ندارید.
به عنوان مثال اگر یک وب سایت عضویت یا یک فروشگاه آنلاین با WooCommerce دارید ، در حال ارائه بسیاری از درخواست های ذخیره نشده هستید. در این سناریو تنها گزینه واقعی استفاده از راه حل مدیریت میزبانی وردپرس یا حتی راه حل تخصصی میزبانی WooCommerce است.
در حال حاضر برخی از افزونه ها هستند که منابع بسیار زیادی دارند و باید به هر قیمتی از آنها اجتناب کنید.
به عنوان مثال ، افزونه هایی وجود دارند که قابلیت های مختلف تجزیه و تحلیل را در وردپرس اضافه می کنند ، مانند برخی از افزونه های انتخاب ایمیل ، افزونه آمار وب سایت ، افزونه ردیابی نمایش پست ها و غیره. سایت اینترنتی.
با افزونه هایی مانند Google Analytics for WordPress by MonsterInsights یا Jetpack Stats می توانید تجزیه و تحلیل را به صورت مقیاس پذیرتر دنبال کنید .
می توانید فرم های انتخاب ایمیل با پیگیری مقیاس پذیرتر با افزونه هایی مانند OptinMonster یا با استفاده از فرم های ثبت نام از خدمات بازاریابی ایمیلی مورد علاقه خود اضافه کنید .
افزونه هایی نیز وجود دارند که خطاهای 404 را رصد کرده و پیوندهای شکسته را ردیابی می کنند که می تواند بار زیادی را اضافه کرده و منابع سرور را تحت فشار قرار دهد. به جای استفاده از این پلاگین، شما باید یک شخص ثالث خدمات ابر مانند استفاده Ahrefs یا SEMRush که به طور خودکار ردیابی لینک های شکسته و ارائه بسیاری از دیگر بینش SEO مفید نیز هست.
اگر راه حل ممتازی نمی خواهید ، می توانید از یک ابزار رایگان مانند Broken Link Check استفاده کنید که به شما امکان می دهد 300 صفحه را در یک زمان برای پیوندهای خراب بررسی کنید.
افزونه های وردپرس چگونه امنیت را تحت تاثیر قرار می دهند
امنیت یکی دیگر از نگرانی های مهم هنگام نصب افزونه های وردپرس است. بسیاری از کاربران نگران هستند که داشتن افزونه های بیشتر می تواند سایت آنها را آسیب پذیرتر کند.
این درست است که افزونه وردپرس دارای کد ضعیف می تواند توسط هکرها مورد سوء استفاده قرار گرفته و سایت شما را آسیب پذیر کند. با این حال ، تقریباً برای هر نرم افزاری که وجود دارد صادق است.
نظارت ها حتما اتفاق می افتد. با این حال ، بهترین بخش در مورد منبع باز این است که بسیاری از افراد از نرم افزار استفاده می کنند ، که باعث می شود آسیب پذیری سریعتر کشف و برطرف شود.
با استفاده از افزونه امنیتی وردپرس مانند Sucuri می توانید وب سایت خود را ایمن نگه دارید . آنها هزاران وب سایت را اسکن می کنند و به شما کمک می کند بیشتر مشکلات امنیتی را با افزونه آسیب پذیر برطرف کنید.
همچنین می توانید با بهبود امنیت کلی وردپرس از وب سایت خود محافظت کنید . این به شما امکان می دهد قبل از سوء استفاده هرگونه آسیب پذیری توسط هکرها ، لایه های امنیتی اضافه کنید.
افزونه های وردپرس و قابلیت اطمینان
برخی از افراد در مورد قابلیت اطمینان افزونه نگران هستند. اگر افزونه متوقف شود چطور؟ اگر به روزرسانی ها کند باشند چه؟
قسمت زیبای اکوسیستم منبع باز وردپرس این است که همیشه گزینه های جایگزین وجود دارد.
اگر از افزونه ای محبوب استفاده می کنید ، احتمال دارد که متوقف نشود. اگر چنین باشد ، احتمالاً شخص دیگری آن را چنگال زده و توسعه را ادامه می دهد. این قدرت منبع باز است . وردپرس نیز به این شکل بوجود آمد (پلتفرم قبلی b2/cafelog نام داشت).
تا زمانی که افزونه هایی با سابقه خوب و نویسندگان معتبر انتخاب کنید ، آن وقت خوب خواهید بود.
آیا می توانم با افزودن قطعه کد از افزونه ها جلوگیری کنم؟
مقالاتی در سراسر وب وجود دارد که به شما نشان می دهد: “چگونه XYZ را در وردپرس بدون افزونه انجام دهیم”
هدف از این مقالات این نیست که از استفاده از افزونه ها دلسرد نشوید ، بلکه نحوه آموزش کد را به شما نشان می دهد. اساساً به سه روش می توانید قطعات کد را به سایت خود اضافه کنید. می توانید آنها را به فایل functions.php خود ، یک افزونه مخصوص سایت اضافه کنید ، یا از افزونه ای برای افزودن قطعات کد سفارشی استفاده کنید .
صرف نظر از اینکه کدام روش را انتخاب می کنید ، افزودن قطعات کد به وب سایت شما همان تأثیر افزونه مستقل را دارد.
اگر قطعات کد مشابه افزونه را نصب می کنید ، در اصل شما افزونه را بدون نصب اجرا می کنید. نکته منفی این است که هیچ گونه به روزرسانی افزونه یا اصلاحات امنیتی برای آن کد دریافت نخواهید کرد.
برای اطلاعات بیشتر در مورد این موضوع ، راهنمای ما را در مورد افزونه وردپرس در مقابل فایل functions.php ببینید که کدام یک بهتر است.
چند افزونه وردپرسی باید در وردپرس خود نصب کنیم؟
برای اجرای وب سایت خود و توسعه کسب و کار خود ، باید به تعداد لازم افزونه های وردپرس را نصب کنید.
به طور متوسط ، برای یک وب سایت تجاری حداقل 20 تا 30 افزونه معمول است.
اگر از وردپرس به طور کامل استفاده می کنید و دارای ویژگی های پیشرفته زیادی هستید ، این تعداد به راحتی می تواند به 50+ برسد.
به عنوان مثال ، در اینجا تعداد افزونه های فعال در وب سایت های ما آمده است:
- Easy Digital Downloads – 1 افزونه فعال
- Easy Digital Downloads – All Access– 3 افزونه فعال
- Yoast SEO Premium – 20 افزونه فعال
- 25- اسماش پرو افزونه فعال
- 5- پشتیبانی واتساپ وردپرس افزونه فعال
- LoginPress Pro – 17 افزونه فعال
- WP Mail SMTP – 39 افزونه فعال
این شمارش باید نشان دهد که تعداد افزونه ها نیستند که سرعت وب سایت شما را کاهش می دهند.
تا زمانی که از افزونه های باکیفیت و مطابق با استانداردهای کدگذاری وردپرس استفاده می کنید ، با تعداد زیادی افزونه خوب خواهید بود.
چگونه بهترین افزونه های وردپرس را انتخاب کنیم؟
یکی از سوالات متداول کاربران ما این است که “چگونه بهترین افزونه ها را برای وب سایت خود انتخاب کنم؟”
اگر به دنبال افزونه رایگان هستید ، فقط آن را از فهرست افزونه WordPress.org بارگیری کنید. دایرکتوری افزونه رسمی وردپرس نیز انتخاب افزونه های خوب را آسان تر می کند.
می توانید رتبه بندی افزونه و نظرات ارائه شده توسط سایر کاربران وردپرس را مشاهده کنید. همچنین می توانید آخرین باری که افزونه به روز شده است و تعداد وب سایت های نصب شده را مشاهده کنید.
از سوی دیگر ، اگر به دنبال افزونه ممتاز هستید ، مطمئن شوید که آنها از یک شرکت یا توسعه دهنده معروف وردپرس هستند . اگر مطمئن نیستید ، پس به دنبال بررسی و توصیفات باشید.
اگر به تازگی شروع به کار کرده اید ، به انتخاب تخصصی افزونه های ضروری وردپرس که هر وب سایت باید داشته باشد ، مراجعه کنید. همچنین می توانید دسته افزونه های وردپرس پاور ورد را که در آن ما به طور مرتب بهترین افزونه های وردپرس را به اشتراک می گذاریم ، بررسی کنید.
امیدواریم این مقاله به سوالات شما در مورد تعداد افزونه های وردپرس که باید نصب کنید پاسخ داده باشد.