ما اغلب توسط خوانندگان در مورد چند پلاگین وردپرس باید در سایت خود نصب کنیم؟ سوال واقعی که همه می خواهند بدانند این است که چند پلاگین بیش از حد هستند؟
از انجا که تصورات غلط زیادی در مورد افزونه های وردپرس وجود دارد و اینکه چگونه می توانند بر سرعت، عملکرد و امنیت وب سایت تاثیر بگذارند، ما می خواهیم این موضوع را با جزئیات برای کاربران غیر فنی ما توضیح دهیم.
در این مقاله، ما توضیح خواهیم داد که چه تعداد پلاگین وردپرس باید در سایت شما نصب شود. ما همچنین در مورد اینکه چگونه پلاگین ها می توانند و نمی توانند بر وب سایت شما تاثیر بگذارد صحبت خواهیم کرد. هدف ما این است که به شما کمک کنیم یاد بگیرید که چگونه وب سایت خود را با ترکیب کاملی از پلاگین های وردپرس اجرا کنید.
درباره پلاگین های وردپرس و نحوه کار انها
قبل از اینکه عمیق تر حفاری کنیم، بیایید کمی در مورد افزونه های وردپرس و نحوه کار انها صحبت کنیم.
افزونه های وردپرس مانند برنامه هایی برای وب سایت شما هستند. انها به شما کمک می کنند ویژگی های جدید و قابلیت های وب سایت مانند ایجاد یک فروشگاه انلاین، اضافه کردن فرم های تماس و غیره را اضافه کنید.
مانند خود وردپرس، افزونه ها نیز به زبان برنامه نویسی PHP نوشته می شوند. کد PHP بر روی سرور میزبانی وب سایت شما اجرا می شود و از منابع ان استفاده می کند.
به همین دلیل است که شما باید یک شرکت میزبانی وردپرس خوب را انتخاب کنید که به شما ابزارهای اسان برای مدیریت این منابع و اجرای وب سایت خود را به طور موثر می دهد.
برای کسب اطلاعات بیشتر، راهنمای دقیق ما در مورد نحوه کار افزونه های وردپرس را ببینید. اگر می خواهید حتی عمیق تر حفاری کنید، نگاهی به نحوه عملکرد وردپرس در پشت صحنه (Infographic) داشته باشید.
از زمان وردپرس ۱.۲ (زمانی که پشتیبانی از افزونه های وردپرس اضافه شد)، افزونه ها برای کاربران برکت بوده اند. وردپرس بدون پلاگین مانند یک فروشگاه اسباب بازی بدون اسباب بازی است. اصلا جالب نیست
چرا افزونه ها برای وب سایت های وردپرس ضروری هستند؟
حتی اگر هسته وردپرس یک چارچوب انتشار قوی را فراهم کند، این افزونه ها هستند که به طور گسترده ای مسئول تبدیل وردپرس به محبوب ترین سازنده وب سایت در جهان هستند.
تعداد کل افزونه های وردپرس در طول سال ها افزایش یافته است. در زمان نوشتن این مقاله، بیش از ۶۰،۰۰۰ پلاگین رایگان وردپرس در دایرکتوری پلاگین های رسمی وجود دارد.
به غیر از این پلاگین های رایگان، هزاران پلاگین وردپرس نیز وجود دارد که توسط شرکت های شخص ثالث و توسعه دهندگان فروخته می شود.
پلاگین ها می توانند به شما در بهبود SEO، افزایش امنیت، مدیریت کاربران و غیره کمک کنند. رشد کسب و کار شما بدون استفاده از افزونه های وردپرس در وب سایت شما بسیار دشوار خواهد بود.
چگونه پلاگین های وردپرس اعتبار بد را بدست می اورند
هدف افزونه ها گسترش وردپرس برای انجام تقریبا هر کاری است که می توانید تصور کنید. با این حال، در حال حاضر ما احساس ترس یا محدودیت نسبت به پلاگین ها را از بسیاری از کاربران مبتدی می بینیم.
مردم نگران عملکرد، امنیت، قابلیت اطمینان و غیره هستند. این عمدتا به این دلیل است که طراحان، توسعه دهندگان و تکنسین های پشتیبانی میزبانی وب هنگام عیب یابی وب سایت های مشتری واقعا ناامید می شوند.
در ناامیدی خود، انها نظراتی مانند “پلاگین های کمتری داشته باشید” یا “این افزونه ها هستند که سایت شما را کاهش می دهند“.
این اظهارات در سراسر رسانه های اجتماعی، ملاقات های شخصی و کنفرانس ها طنین انداز شده است. بزرگترین مسئله با این اظهارات ابهام انها است.
چه چیزی کمتر است؟ چند پلاگین وردپرس بیش از حد هستند؟
ما معتقدیم که مشکل کمیت افزونه ها نیست، بلکه کیفیت است.
شما می توانید ده ها پلاگین وردپرس خوب را در وب سایت خود بدون هیچ مشکلی اجرا کنید، اما اضافه کردن یک پلاگین ضعیف می تواند وب سایت شما را کند کند.
هنگامی که این اتفاق می افتد و شما برای کمک عیب یابی درخواست می کنید، تکنسین پشتیبانی شرکت میزبانی شما یا یک توسعه دهنده دیگر مقدار پلاگین ها را سرزنش می کند.
این منطقی است زیرا عیب یابی یک وب سایت با ۵ پلاگین بسیار ساده تر از عیب یابی یک وب سایت با ۳۰ است. تعداد افزونه ها کار انها را سخت تر می کند.
بسیار مهم است که هر گونه توصیه ای را که ناشی از ناامیدی است با کمی احتیاط انجام دهید.
شما باید مودبانه از انها بخواهید که مشخص کنند کدام افزونه خاص باعث ایجاد مشکل می شود زیرا به سادگی سرزنش مقدار ان نتیجه تنبلی است.
برای قرار دادن این در چشم انداز، وب سایت WPBeginner ما در حال حاضر دارای ۶۲ پلاگین فعال است و بسیار سریع بارگیری می شود.
اگر ما یک پلاگین بد اضافه کنیم که وب سایت را کند می کند، پس ما فقط باید ان یک پلاگین بد را غیرفعال کنیم (نه همه ۶۲).
با این حال، بیایید نگاهی بیندازیم که چگونه پلاگین ها می توانند جنبه های مختلف وب سایت شما را تحت تاثیر قرار دهند.
چگونه پلاگین های وردپرس بر سرعت و عملکرد وب سایت تاثیر می گذارند
انواع مختلفی از پلاگین های وردپرس وجود دارد و هر کدام بر عملکرد وب سایت شما تاثیر متفاوتی دارند.
پلاگین هایی وجود دارند که عمدتا Front-end را تحت تاثیر قرار می دهند. به عنوان مثال، پلاگین های صفحه ساز، فرم های تماس، گالری ها، لغزنده ها و غیره
سپس پلاگین هایی وجود دارد که عمدتا برای انجام وظایف در قسمت back-end یا admin ساخته شده اند. به عنوان مثال، پلاگین های پشتیبان وردپرس، پلاگین های سرمقاله، فرایندهای مختلف پس زمینه و غیره
همچنین پلاگین هایی وجود دارد که در همه جا اجرا می شوند از جمله منطقه مدیریت و front-end. به عنوان مثال، پلاگین های SEO، پلاگین های فایروال وردپرس و غیره.
تاثیر یک افزونه وردپرس بر سرعت و عملکرد وب سایت بستگی به جایی دارد که این افزونه بارگذاری می شود.
به عنوان مثال، افزونه هایی که فقط زمانی بارگذاری می شوند که وظایف خاصی را در منطقه مدیریت وردپرس انجام می دهید، معمولا بر عملکرد وب سایت شما تاثیر نمی گذارند.
از سوی دیگر، پلاگین هایی که در front-end بارگذاری می شوند، احتمالا ردپای عملکرد بیشتری دارند.
همچنین پلاگین هایی که فرایندهای پس زمینه معمول مانند بررسی لینک های شکسته، نظارت بر ۴۰۴ و غیره را انجام می دهند نیز می توانند عملکرد کلی وب سایت شما را کاهش دهند.
پلاگین ها می توانند عملکرد سایت شما را تحت تاثیر قرار دهند:
- ایجاد درخواست های HTTP اضافی – برخی از افزونه ها (عمدتا انهایی که جلویی هستند) ممکن است نیاز به یک ظاهر طراحی شده یا اسکریپت های سفارشی برای کار به درستی داشته باشند. به همین دلیل، انها ممکن است JS اضافی و / یا فایل CSS (ها) را اضافه کنند. بارگذاری این فایل ها نیاز به ایجاد درخواست های HTTP اضافی دارد که زمان بارگذاری صفحه شما را کاهش می دهد.
- نمایش داده شد DB اضافی – برخی از پلاگین ها ممکن است نمایش داده شد پایگاه داده خود را افزایش دهد. به عنوان مثال، پلاگین هایی برای نمایش های محبوب، های مرتبط یا هر چیز دیگری که عناصر پایگاه داده را می کشد و ان را در جلو نمایش می دهد.
- فرایندهای پس زمینه و نوشتن پایگاه داده – برخی از افزونه ها می توانند منابع سرور زیادی را در هنگام اجرای فرایندهای پس زمینه مانند بررسی لینک های شکسته، نظارت و ضبط تجزیه و تحلیل مانند نمایش و غیره استفاده کنند.
اکثر پلاگین های خوب وردپرس تنها در صورت نیاز فایل های اضافی را بارگذاری می کنند و تماس های پایگاه داده را به حداقل می رساند. با این حال، گاهی اوقات اجتناب ناپذیر است.
خوشبختانه، بهینه سازی در دسترس برای اکثر موارد وجود دارد. بیایید نگاهی به یک راه حل کوتاه مدت و بلند مدت برای این مسائل داشته باشیم.
قبل از انجام این کار، ابتدا مطمئن شوید که ذخیره سازی را در سایت وردپرس خود فعال کرده اید. بدون ذخیره، وب سایت شما همیشه اهسته خواهد بود.
حالا، بیایید به بهینه سازی های دیگر حرکت کنیم.
رفع شماره درخواست HTTP اضافی
پلاگین ها باید درخواست های HTTP اضافی (یعنی JS و فایل CSS) را برای کار کردن از جعبه اضافه کنند. به عنوان مثال، هنگامی که یک پلاگین فرم تماس را نصب می کنید، می خواهید ان را کار کنید و خوب به نظر برسید.
مردم در مورد درخواست های HTTP اضافی شکایت می کنند در حالی که نادیده می گیرند که گاهی اوقات لازم است. در اینجا چیزی است که یک فرم unstyled به نظر می رسد.
اکثر کاربران ان را دوست ندارند، برخی حتی فکر می کنند که شکسته است. خوب، این دقیقا همان چیزی است که اتفاق می افتد اگر فرم تماس درخواست های HTTP اضافی را برای بارگذاری فایل های CSS و JS اضافه نکند.
به طور خلاصه، سبک ها و اسکریپت های اضافی برای عملکرد مناسب افزونه مورد نیاز است.
سه راه برای بهینه سازی درخواست های اضافی HTTP وجود دارد. همه انها نیاز به برخی از دانش برنامه نویسی و دانش وردپرس دارند، اما یکی از روش ها قطعا اسان تر از دیگران است.
اولین روش این است که سبک ها و اسکریپت های اضافی را که توسط پلاگین بارگذاری می شوند، ثبت نام کنید. پس از ان شما می توانید سبک های پلاگین را به فایل style.css تم خود ترکیب کنید و اسکریپت های پلاگین را به فایل اصلی جاوا اسکریپت تم خود ترکیب کنید.
روش دوم این است که به طور مشروط سبک های پلاگین / اسکریپت ها را در صفحاتی که مورد نیاز هستند بارگذاری کنید.
ما قبلا هر دو روش را در مقاله خود در مورد غیرفعال کردن اسکریپت های اضافی و شیوه نامه هایی که افزونه های وردپرس اضافه می کنند توضیح داده ایم.
همانطور که برای افرادی که کد زرنگ و دانا نیست، شما می توانید یک پلاگین ذخیره حق بیمه مانند WP موشک که اجازه می دهد تا شما را به minify و ترکیب فایل ها با یک کلیک استفاده کنید. این برای اکثر موارد کار خواهد کرد، اما در برخی موارد می تواند باعث درگیری با پلاگین های خاص شود.
با این حال، شما باید درک کنید که چند درخواست HTTP اضافی به اندازه ای که فکر می کنید مهم نیستند. ما در اینجا در مورد میلی ثانیه صحبت می کنیم. با این حال اگر پلاگین های زیادی دارید که درخواست های HTTP اضافی را اضافه می کنند، این بهینه سازی به شما اجازه می دهد تا چند ثانیه از زمان بارگذاری خود را کاهش دهید.
بسیاری از صاحبان کسب و کار غیر فنی به سادگی یک توسعه دهنده وردپرس را برای سرعت بخشیدن به وب سایت خود (که یک سرمایه گذاری ارزشمند است) استخدام می کنند. در WPBeginner Pro Services، ما خدمات بهینه سازی سرعت سایت را با قیمت مقرون به صرفه ارائه می دهیم.
اکنون که درخواست های HTTP را پوشش داده ایم، بیایید نگاهی به پرس و جوهای اضافی DB داشته باشیم.
رفع پرس و جوهای پایگاه داده اضافی و فرایندهای پس زمینه
برخی از پلاگین ها ممکن است بار را در سرور پایگاه داده شما افزایش دهند. وردپرس به خودی خود کار بسیار خوبی در ذخیره سازی پرس و جوها انجام می دهد و اکثر پلاگین های خوب کدگذاری شده هیچ مسئله مهمی ایجاد نمی کنند.
با این حال، اگر شما یک وب سایت با ترافیک بالا دارید، استفاده از پلاگین های مبتنی بر پایگاه داده می تواند به یک مسئله تبدیل شود، به ویژه اگر منابع سرور مناسب نداشته باشید.
به عنوان مثال اگر شما یک وب سایت عضویت یا یک فروشگاه انلاین با WooCommerce دارید، پس شما درخواست های زیادی را ارائه می دهید. در این سناریو تنها گزینه واقعی استفاده از یک راه حل میزبانی وردپرس مدیریت شده یا حتی یک راه حل میزبانی تخصصی WooCommerce است.
در حال حاضر برخی از پلاگین ها وجود دارد که بسیار منابع فشرده هستند و شما باید به هر قیمتی از انها اجتناب کنید.
به عنوان مثال، پلاگین هایی وجود دارد که قابلیت های مختلف تجزیه و تحلیل را در وردپرس اضافه می کنند مانند برخی از پلاگین های انتخاب ایمیل، پلاگین امار وب سایت، پلاگین ردیابی نمایش و غیره. این پلاگین ها به طور ناکارامد در هر بار صفحه به پایگاه داده می نویسند که می تواند به طور قابل توجهی وب سایت شما را کند کند.
شما می توانید تجزیه و تحلیل را به شیوه ای مقیاس پذیر تر با پلاگین هایی مانند Google Analytics برای وردپرس توسط MonsterInsights یا Jetpack Stats پیگیری کنید..
شما می توانید فرم های انتخاب ایمیل را با ردیابی مقیاس پذیر تر با پلاگین هایی مانند OptinMonster یا با استفاده از فرم های ثبت نام از خدمات بازاریابی ایمیل مورد علاقه خود اضافه کنید.
همچنین پلاگین هایی وجود دارد که خطاهای ۴۰۴ را نظارت می کنند و لینک های شکسته را ردیابی می کنند که می توانند بار سنگین را اضافه کنند و منابع سرور را غرق کنند. به جای استفاده از این افزونه ها، باید از یک سرویس ابری شخص ثالث مانند Ahrefs یا SEMRush استفاده کنید که به طور خودکار لینک های شکسته را ردیابی می کند و بسیاری از بینش های مفید SEO را نیز ارائه می دهد.
اگر شما یک راه حل حق بیمه نمی خواهید، می توانید از یک ابزار رایگان مانند Broken Link Checker توسط AIOSEO استفاده کنید. این به شما امکان می دهد تا ۲۰۰ لینک داخلی را اسکن کنید تا مطمئن شوید که انها به درستی کار می کنند.
چگونه پلاگین های وردپرس بر امنیت تاثیر می گذارند
امنیت یکی دیگر از نگرانی های عمده در هنگام نصب افزونه های وردپرس است. بسیاری از کاربران نگران هستند که داشتن افزونه های بیشتر می تواند سایت انها را اسیب پذیرتر کند.
درست است که یک پلاگین وردپرس ضعیف می تواند توسط هکرها مورد سوء استفاده قرار گیرد و سایت شما را اسیب پذیر کند. با این حال، این نیز برای تقریبا هر نرم افزاری که وجود دارد درست است.
نظارت ها باید اتفاق بیفته با این حال، بهترین بخش در مورد منبع باز این است که بسیاری از مردم از نرم افزار استفاده می کنند، که باعث می شود یک اسیب پذیری سریع تر کشف و ثابت شود.
شما می توانید وب سایت خود را با استفاده از یک پلاگین امنیتی وردپرس مانند Sucuri امن نگه دارید. انها هزاران وب سایت را اسکن می کنند و به شما کمک می کنند تا بیشتر مشکلات امنیتی را با یک پلاگین اسیب پذیر بگیرید.
شما همچنین می توانید وب سایت خود را با بهبود امنیت کلی وردپرس خود محافظت کنید. این اجازه می دهد تا شما را به اضافه کردن لایه های امنیتی قبل از هر گونه اسیب پذیری می تواند توسط هکرها مورد سوء استفاده قرار گیرد.
افزونه ها و قابلیت اطمینان وردپرس
برخی از مردم در مورد قابلیت اطمینان پلاگین نگران هستند. اگر افزونه متوقف شود چه؟ اگر به روز رسانی اهسته باشد چه؟
بخش زیبا در مورد اکوسیستم منبع باز وردپرس این است که همیشه گزینه های جایگزین وجود دارد.
اگر از یک افزونه محبوب استفاده می کنید، احتمال دارد که متوقف نشود. اگر اینطور باشد، شخص دیگری احتمالا ان را چنگال خواهد کرد و توسعه را ادامه خواهد داد. این قدرت منبع باز است. این نیز چگونه وردپرس به وجود امد (پلت فرم قبلی b2 / cafelog نامیده می شد).
تا زمانی که پلاگین هایی با سابقه خوب و نویسندگان معتبر را انتخاب کنید، خوب خواهید بود.
ایا می توانم با اضافه کردن قطعه کد از پلاگین ها جلوگیری کنم؟
هدف از این مقاله ها دلسرد کردن از استفاده از افزونه ها نیست بلکه نشان دادن نحوه یادگیری کد است. اساسا سه راه وجود دارد که می توانید قطعه کد را به سایت خود اضافه کنید. شما می توانید انها را به فایل functions.php خود، یک افزونه خاص سایت اضافه کنید یا از یک افزونه برای اضافه کردن قطعه های کد سفارشی استفاده کنید..
صرف نظر از اینکه کدام روش را انتخاب می کنید، اضافه کردن قطعه های کد به وب سایت شما همان تاثیر عملکرد را به عنوان یک پلاگین مستقل دارد.
اگر قطعه های کدی را نصب می کنید که با یک پلاگین یکسان هستند، اساسا افزونه را بدون نصب ان اجرا می کنید. نقطه ضعف این است که شما هیچ به روز رسانی پلاگین یا رفع امنیتی برای ان کد دریافت نخواهید کرد.
با این حال، اگر می خواهید سفارشی سازی های زیادی را به سایت خود اضافه کنید، می توانید چندین پلاگین مستقل را با استفاده از WPCode، بهترین پلاگین قطعه کد وردپرس جایگزین کنید.
WPCode اضافه کردن کد سفارشی در وردپرس را اسان و ایمن می کند، بدون نیاز به ویرایش فایل functions.php تم خود.
شما می توانید تمام قطعه های کد سفارشی خود را از یک صفحه مرکزی مدیریت کنید. به علاوه، شما می توانید با خیال راحت تم های وردپرس را بدون از دست دادن ویژگی های مهم وب سایت خود تغییر دهید.
WPCode Pro با یک کتابخانه قطعه ابر خصوصی، قطعه های برنامه ریزی شده، پیکسل های تبدیل و غیره همراه است. همچنین یک نسخه رایگان از WPCode وجود دارد که می توانید برای شروع از ان استفاده کنید.
برای اطلاعات بیشتر در مورد این موضوع، راهنمای ما در پلاگین وردپرس در مقابل functions.php فایل را ببینید که کدام یک بهتر است.
چند پلاگین وردپرس باید نصب کنید؟ چند پلاگین وردپرس بیش از حد هستند؟
شما باید به عنوان بسیاری از پلاگین های وردپرس به عنوان لازم برای اجرای وب سایت خود و رشد کسب و کار خود را نصب کنید.
به طور متوسط، برای یک وب سایت کسب و کار کاملا معمول است که حداقل ۲۰ تا ۳۰ پلاگین داشته باشد.
اگر از وردپرس استفاده می کنید تا پتانسیل کامل داشته باشید و ویژگی های پیشرفته زیادی داشته باشید، این تعداد به راحتی می تواند به ۵۰+ برسد.
به عنوان مثال، در اینجا تعداد پلاگین های فعال در وب سایت های ما است:
- WPBeginner – 62 پلاگین فعال
- OptinMonster – ۶۷ پلاگین فعال
- WPForms – ۵۴ پلاگین فعال
- MonsterInsights – ۶۸ پلاگین فعال
- وبلاگ Syed Balkhi – ۴۲ پلاگین فعال
- RafflePress – ۱۷ پلاگین فعال
- ایمیل WP SMTP – ۳۹ پلاگین فعال
این شمارش باید نشان دهد که این تعداد افزونه ها نیست که وب سایت شما را کند می کند.
شما با تعداد زیادی از پلاگین ها خوب خواهید بود، تا زمانی که از پلاگین های با کیفیت بالا استفاده کنید که از استانداردهای برنامه نویسی وردپرس پیروی می کنند.
در اینجا نتیجه عملکرد وب سایت ما از طریق Pingdom است.
با وجود استفاده از ده ها پلاگین و قطعه کد سفارشی، وب سایت ما هنوز در نیم ثانیه (۴۷۹ میلی ثانیه) بارگیری می شود.
چگونه بهترین پلاگین های وردپرس را انتخاب کنیم؟
یکی از سوالاتی که اغلب توسط کاربران ما پرسیده می شود این است که “چگونه بهترین پلاگین ها را برای وب سایت خود انتخاب کنم؟”
اگر به دنبال یک افزونه رایگان هستید، فقط ان را از دایرکتوری افزونه WordPress.org دانلود کنید. دایرکتوری پلاگین رسمی وردپرس همچنین انتخاب افزونه های خوب را اسان تر می کند.
شما می توانید رتبه بندی پلاگین و بررسی های ارائه شده توسط دیگر کاربران وردپرس را ببینید. شما همچنین می توانید ببینید که پلاگین اخرین بار به روز شده و چند وب سایت ان را نصب کرده است.
از سوی دیگر، اگر شما به دنبال یک پلاگین حق بیمه هستید، مطمئن شوید که انها از یک شرکت یا توسعه دهنده وردپرس مشهور هستند.
ما امیدواریم که این مقاله به سوالات شما در مورد تعداد افزونه های وردپرسی که باید نصب کنید پاسخ دهد.
بدون دیدگاه