- چرا پلاگین ها ناپدید می شوند؟
- چگونه می توان مشکلی را که در یک پلاگین وجود دارد، گزارش کرد؟
- چگونه کاربرانی که از پلاگینی استفاده می کنند، از حذف آن در مخزن وردپرس باخبر شوند؟
- در صورتیکه پلاگینی که از آن استفاده می کنید از مخزن وردپرس حذف شود، چه کار باید بکنید؟
- جایگزین کردن پلاگین حذف شده با پلاگین دیگر
- جمع بندی
در صورت حذف پلاگین از مخزن وردپرس چه باید کرد؟
اخیرا پلاگین هایی با چندین هزار نصب فعال از مخزن وردپرس حذف شده اند. بعضی اوقات علت این حذف، وجود آسیب پذیری امنیتی در پلاگین مذکور بوده است. گرچه ممکن است پلاگینی بدون هشدار قبلی ناپدید شده و دست کاربرانی که از آن میخواهند استفاده کنند خالی بماند.
بیشتر شما حتما با خطایی که در تصویر زیر نشان داده شده مواجه شده اید:
شاید بشه از نویسنده پلاگین درخواست کرد که پلاگین خودش را بروز رسانی کند یا شاید بهتر باشد که به دنبال پلاگین جایگزین بگردیم. اما ممکن است پلاگین مذکور به صورت ناگهانی حذف یا ناپدید شود.
چرا پلاگین ها ناپدید می شوند؟
در زیر میتوان لیستی از دلایلی که یک پلاگین ممکن است به خاطر آن از مخزن وردپرس حذف و ناپدید شود
- پلاگین مذکور یک یا چند مورد از دستورالعمل های وردپرس را نقض کرده است.
- پلاگین مذکور به درخواست نویسنده آن حذف شده است.
- وجود آسیب پذیری امنیتی در پلاگین مذکور
- مشکلات مربوط به لایسنس. تمامی پلاگین ها بایستی با لایسنس GNU نسخه ۲ یا بعد از آن سازگار باشند.
پلاگین ها با گذر زمان و در صورت عدم رسیدگی مداوم و همگان نبودن با آخرین استانداردهای کدنویسی ممکن است دچار اشکال شوند. مخزن وردپرس پلاگین ها را مجبور کرده است تا با نسخه ۷ php یا بالاتر از آن سازگار باشند.
بعضی اوقات ممکن است پلاگینی که تایید شده است به شخص دیگری فروخته شود و شخص جدیدی که پلاگین را خریداری کرده، وسواس کمتری در کدنویسی داشته و کدهای مخربی را در پلاگین قرار دهد.
چگونه می توان مشکلی را که در یک پلاگین وجود دارد، گزارش کرد؟
به صورت کلی دو راه برای انجام این کار وجود دارد:
- ارسال ایمیل و تماس مستقیم با نویسنده پلاگین
- پیوستن به WordPress.org Slack و ارسال پیامی با هشتگ #pluginreview
در صورتیکه مشکل پلاگین مذکور حل نشود، ممکن است پلاگین به طور کامل از مخزن وردپرس حذف شود.
چگونه کاربرانی که از پلاگینی استفاده می کنند، از حذف آن در مخزن وردپرس باخبر شوند؟
این قسمت جالب ماجراست! در حالیکه اطلاع از بروز رسانی یک پلاگین در پیشخوان وردپرس کار آسانی است، اما راه مشابهی برای یک پلاگین حذف شده وجود ندارد.
یک راه برای انجام این کار بررسی تک تک پلاگین ها در قسمت افزونه ها در پیشخوان وردپرس است که البته کار آسانی نخواهد بود.
در صورتیکه بخواهید می توانید با کلیک بر روی نمایش جزئیات در صفحه افزونه ها، اطلاعات مربوط به پلاگین مورد نظر را به راحتی مشاهده کنید. این کار برای پلاگین های رایگانی که در مخزن وردپرس انتشار یافته اند قابل انجام است (طبق تصویر زیر)
در صورتیکه پلاگینی در مخزن وردپرس فعال باشد، با کلیک بر روی گزینه نمایش جزئیات، صفحه پاپ آپ حاوی اطلاعات زیر خواهد بود:
در بعضی مواقع ممکن است با کلیک بر روی لینک نمایش جزئیات، به صفحه پلاگین در سایت مربوط به نویسنده آن منتقل شوید که این نشان از غیررایگان بودن پلاگین در بیشتر مواقع دارد و گاهی نیز ممکن است با وجود غیررایگان بودن پلاگین، به صفحه مربوط به نسخه رایگان آن در مخزن وردپرس هدایت شوید.
اخیرا وردپرس شروع به تغییر کلیت صفحات مربوط به پلاگین هایی که حذف شده اند و دیگر در مخزن وردپرس موجود نیستند کرده است.
این کار از آنجایی آغاز شد که کاربری به نام tellyworth در مارس ۲۰۱۷ تیکتی با مضمون زیر را در سایت وردپرس ارسال کرد:
در حال حاضر، پلاگین هایی که بسته یا غیرفعال شده اند صفحه ای با مضمون خطای ۴۰۴ را به کاربران معمولی نمایش می دهند. اما بهتر این است که صفحه ای حاوی تاریخچه مربوط به پلاگین مذکور وجود داشته باشد که فقط در آن لینک دانلود حذف شده باشد.
حالا وقتی شما به صفحه مربوط به پلاگینی که از مخزن وردپرس حذف شده است مراجعه می کنید، با پیامی مبنی بر “This plugin has been closed and is no longer available for download.” روبرو خواهید شد. همچنین مشاهده خواهید کرد که لینکی برای دانلود پلاگین مذکور در آن صفحه وجود ندارد.
برای مثال کافی ست صفحه پلاگین ۲۴liveblog را از پیشخوان سایت خود بررسی کنید:
با وجود اینکه این سیستم بهتر است، اما همچنان سیستم کاملی نیست.
همچنان معلوم نیست که علت حذف پلاگین از مخزن وردپرس چه بوده است (البته در مورد پلاگین ۲۴liveblog ممکن است به علت نگرانی هایی که در مورد حریم خصوصی ایجاد شده بود، باشد).
همچنین، در صورتیکه شما در مخزن وردپرس عبارت ۲۴liveblog را جستجو کنید، با خطای “Nothing Found” روبرو خواهید شد:
در صورتیکه پلاگینی که از آن استفاده می کنید از مخزن وردپرس حذف شود، چه کار باید بکنید؟
قبل از هر چیزی بهتر است آرامش خود را حفظ کرده و نترسید.
نام پلاگین مورد نظر را در گوگل جستجو کرده و ببینید که می توانید علت حذف آن را پیدا کنید یا خیر.
آیا این پلاگین حاوی آسیب پذیری امنیتی است؟ اگر بله، بهتر است شما نیز پلاگین مذکور را از سایت خود حذف کنید چرا که باعث آسیب پذیری سایت شما نیز می شود.
اگر حذف آن مربوط به دلایل امنیتی نبوده است، ممکن است نیاز نباشد که پلاگین مذکور را از سایت خود حذف کنید. پلاگین مورد نظر را ارزیابی و بررسی کنید و بینید که چقدر سایت شما به وجود آن پلاگین وابسته است. آیا سایت شما می تواند بدون آن پلاگین نیز به فعالیت خود ادامه دهد؟ یا آیا می توانید پلاگینی که کار مشابهی را انجام دهد، در مخزن وردپرس پیدا کنید؟
جایگزین کردن پلاگین حذف شده با پلاگین دیگر
اگر با استفاده از یک پلاگینی که از مخزن وردپرس حذف شده است احساس راحتی نمی کنید، بهتر است به دنبال جایگزینی برای آن باشید.
در صورت جایگزین کردن یک پلاگین با مشکلاتی ممکن است روبرو شوید؟
- شما از قالبی استفاده می کنید که به آن پلاگین وابسته است.
- پلاگین اطلاعاتی را ذخیره کرده است که نمی خواهید آن ها را از دست بدهید.
- ایجاد تداخل در پلاگین های شما، در صورتیکه پلاگین جایگزین را نصب کنید.
بهترین راه برای تست پلاگین های جایگزین ایجاد سایتی با قابلیت شبیه سازی سایت شما (staging site) است. در صورت استفاده از این قابلیت، در صورتیکه پلاگین جایگزین آن طور که باید عمل نکند خللی در سایت اصلی شما ایجاد نخواهد شد.
در صورتیکه خوش شانس باشید، هاستی که از آن استفاده میکنید ممکن است قابلیت staging را در خود داشته باشد که به راحتی می توانید آنرا فعال کرده و پلاگین جایگزین را تست کنید.
جمع بندی
بیشتر کاربران وردپرس به فکر رسیدگی به پلاگین های سایت خود به صورت دوره ای نیستند. سایت ها به صورت روال همیشگی راه اندازی شده، پلاگین ها به سایت اضافه می شوند و کاربران با هدف داشتن سایتی خوب به فعالیت در سایت خود ادامه می دهند.
کار خوب این است که پلاگین های سایت خود را هر چند وقت یکبار بررسی کرده (به طور مثال هر شش ماه یکبار یا هر سال) و آنهایی را که دیگر بروز رسانی نمی شوند یا کار خود را به درستی انجام نمی دهند تشخیص دهید.
و در نهایت بهتر است که همیشه از آخرین اخبار و اطلاعات مربوط به منابع وردپرس اطلاع داشته باشید.
لیست مطالب
- چرا پلاگین ها ناپدید می شوند؟
- چگونه می توان مشکلی را که در یک پلاگین وجود دارد، گزارش کرد؟
- چگونه کاربرانی که از پلاگینی استفاده می کنند، از حذف آن در مخزن وردپرس باخبر شوند؟
- در صورتیکه پلاگینی که از آن استفاده می کنید از مخزن وردپرس حذف شود، چه کار باید بکنید؟
- جایگزین کردن پلاگین حذف شده با پلاگین دیگر
- جمع بندی
نظرات کاربران
ثبت دیدگاه