خانه » وبلاگ » چگونه تداخل پلاگین‌های وردپرس را بررسی کنیم؟

چگونه تداخل پلاگین‌های وردپرس را بررسی کنیم؟

تداخل پلاگین‌ها می‌تواند مشکلات مختلفی در وب‌سایت شما ایجاد کند؛ از اشکالات جزئی گرفته تا خرابی کامل سایت. این مشکلات می‌توانند بسیار آزاردهنده باشند و تجربه کاربری خوبی برای بازدیدکنندگان سایت شما فراهم نکنند.

در این مقاله، به شما نشان می‌دهیم که چگونه تداخل پلاگین‌های وردپرس را بررسی کنید و مراحل حل این تداخل‌ها را به روش صحیح برایتان توضیح خواهیم داد.

تداخل پلاگین وردپرس چیست؟

تداخل پلاگین زمانی رخ می‌دهد که یک یا چند پلاگین با یکدیگر، قالب سایت، یا فایل‌های هسته وردپرس تداخل داشته باشند.

این اتفاق ممکن است به دلایل مختلفی رخ دهد، مانند پلاگین‌های قدیمی، نرم‌افزارهای ناسازگار، کدنویسی ضعیف، یا رقابت منابع وقتی دو پلاگین سعی می‌کنند یک وظیفه مشابه را انجام دهند.

وقتی یک تداخل پلاگین رخ دهد، وب‌سایت وردپرسی شما نشانه‌هایی از این مشکل را نشان می‌دهد. برخی از نشانه‌های رایج شامل صفحه سفید خالی، چیدمان‌های نامرتب، پیام‌های خطا، بی‌ثباتی کلی سایت، و موارد دیگر هستند.

حال بیایید به روش‌های مختلف برای بررسی تداخل پلاگین‌های وردپرس در وب‌سایت شما بپردازیم. می‌توانید به صورت دستی با غیرفعال کردن پلاگین‌ها این مشکل را بررسی کنید یا از یک پلاگین برای فعال کردن حالت عیب‌یابی استفاده کنید.

ما هر دو روش را بررسی کرده و نکاتی برای جلوگیری از تداخل در آینده ارائه خواهیم داد. برای رفتن به هر بخش، می‌توانید روی لینک‌های زیر کلیک کنید.

نکته حرفه‌ای: قبل از تلاش برای حل تداخل پلاگین‌ها، بهتر است از وب‌سایت خود نسخه پشتیبان تهیه کنید. به این صورت، اگر مشکلی پیش بیاید، می‌توانید به راحتی محتوای خود و تنظیمات را بازیابی کنید.

  • روش ۱: غیرفعال کردن همه پلاگین‌ها و فعال کردن دستی آن‌ها
  • روش ۲: استفاده از یک پلاگین برای بررسی تداخل
  • نحوه رفع تداخل پلاگین‌های وردپرس
  • جلوگیری از تداخل پلاگین‌های وردپرس در آینده

روش ۱: غیرفعال کردن همه پلاگین‌ها و فعال کردن دستی آن‌ها

ساده‌ترین روش برای بررسی وجود تداخل پلاگین این است که همه پلاگین‌های سایت خود را غیرفعال کرده و سپس یکی یکی آن‌ها را فعال کنید.

غیرفعال کردن پلاگین‌ها به شما کمک می‌کند بررسی کنید که آیا خطای وردپرسی که با آن مواجه شده‌اید مربوط به پلاگین‌ها است یا خیر. اگر اینطور بود، با فعال کردن هر پلاگین به صورت جداگانه می‌توانید مشخص کنید کدام پلاگین باعث مشکل شده است.

برای شروع غیرفعال کردن پلاگین‌ها، به مسیر پلاگین‌ها » پلاگین‌های نصب‌شده در پیشخوان وردپرس بروید. سپس کافی است روی گزینه غیرفعال کردن زیر نام پلاگین کلیک کنید.

به‌طور جایگزین، می‌توانید پلاگین‌های سایت خود را به صورت گروهی غیرفعال کنید.

کافی است روی کادر انتخاب در بالای صفحه کلیک کنید تا همه پلاگین‌ها انتخاب شوند.

سپس می‌توانید از منوی کشویی «کارهای دسته جمعی» در بالای صفحه استفاده کنید.

از اینجا گزینه «غیر فعال» را انتخاب کنید. سپس روی دکمه «اجرا» کلیک کنید تا تمام پلاگین‌ها غیرفعال شوند.

حالا که تمام پلاگین‌ها را غیرفعال کرده‌اید، باید بررسی کنید که آیا مشکل وب‌سایت همچنان وجود دارد یا خیر.

اگر خطا برطرف شده باشد، می‌توانید شروع به فعال کردن دستی هر پلاگین در سایت خود کنید. به این ترتیب می‌توانید متوجه شوید کدام پلاگین ممکن است باعث ایجاد تضاد شده باشد.

در غیر این صورت، اگر خطا هنوز هم باقی مانده است، بهتر است بررسی کنید که آیا قالب سایت شما عامل ایجاد مشکل است یا خیر. باید قالب فعلی خود را غیرفعال کرده و یکی از قالب‌های پیش‌فرض وردپرس مانند Twenty Twenty-Four را فعال کنید تا ببینید آیا مشکل برطرف می‌شود یا خیر.

روش دوم: استفاده از پلاگین برای بررسی تضادها

راه دیگر برای بررسی تضاد پلاگین‌ها در وردپرس، استفاده از پلاگینی مانند Health Check & Troubleshooting است.

این پلاگین رایگان وردپرس به شما کمک می‌کند خطاها را با یک قالب پیش‌فرض و غیرفعال کردن تمام پلاگین‌ها بررسی کنید. می‌توانید از این ابزار برای شناسایی تضاد پلاگین‌ها و رفع مشکلات بدون تأثیرگذاری بر ترافیک وب‌سایت زنده خود استفاده کنید.

ابتدا باید پلاگین Health Check & Troubleshooting را نصب و فعال کنید.

پس از فعال‌سازی، به مسیر ابزارها » سلامت سایت (Tools » Site Health) در داشبورد وردپرس بروید. از اینجا می‌توانید به تب عیب‌یابی (Troubleshooting) بروید.

سپس می‌توانید روی دکمه «فعال کردن حالت عیب‌یابی» (Enable Troubleshooting Mode) کلیک کنید.

این کار تمام پلاگین‌های سایت شما را غیرفعال کرده و قالب پیش‌فرض را فعال می‌کند. اکنون می‌توانید بررسی کنید که آیا تضاد پلاگین‌ها باعث ایجاد خطاها و مشکلات مختلف شده است یا خیر.

چگونه تضاد پلاگین‌های وردپرس را برطرف کنیم

پس از شناسایی پلاگین مشکل‌ساز، باید مشکل را برطرف کنید. در اینجا چند نکته برای انجام این کار آورده شده است:

1. بروزرسانی پلاگین‌های سایت

به‌روزرسانی‌های پلاگین اغلب شامل رفع اشکال و بهبودهایی هستند که می‌توانند تضاد پلاگین‌ها را برطرف کنند. بنابراین، به‌روزرسانی پلاگین موردنظر ممکن است مشکل شما را حل کند.
برای بررسی اینکه آیا یک پلاگین دارای به‌روزرسانی است یا خیر، می‌توانید به مسیر پلاگین‌ها » پلاگین‌های نصب‌شده بروید و بررسی کنید که آیا لینک «اکنون به‌روزرسانی کنید» (update now) در زیر آن وجود دارد یا خیر:

یا می‌توانید به مسیر پیشخوان » به‌روزرسانی‌ها بروید تا به‌روزرسانی‌های موجود را مشاهده کنید.

۲. بررسی نسخه پلاگین و وردپرس

گاهی اوقات نسخه‌های وردپرس و پلاگین شما ممکن است با یکدیگر سازگار نباشند که این موضوع می‌تواند باعث ایجاد تضاد شود.

هر زمان که یک پلاگین جدید نصب می‌کنید، مطمئن شوید که با نسخه فعلی وردپرس شما سازگار است. می‌توانید این موضوع را در پایین توضیحات پلاگین بررسی کنید:

اگر هم پلاگین و هم سایت شما به‌روز باشند، پیامی با عنوان «با نسخه وردپرس شما سازگار است» نمایش داده می‌شود.

در غیر این صورت، پیامی با عنوان «با نسخه وردپرس شما آزمایش نشده است» مشاهده خواهید کرد. در این حالت ممکن است نیاز به بروزرسانی داشته باشید یا استفاده از یک پلاگین دیگر را در نظر بگیرید.

۳. به‌روزرسانی یا تغییر قالب وردپرس شما

همانطور که قبلاً اشاره کردیم، گاهی اوقات مشکل می‌تواند بین یک پلاگین و قالب وردپرس شما باشد.

پس از اینکه متوجه شدید مشکل از قالب است، می‌توانید آن را دوباره فعال کنید. سپس پلاگین‌های سایت خود را یکی‌یکی غیرفعال کنید تا زمانی که مشکل حل شود. این کار به شما کمک می‌کند تا شناسایی کنید کدام پلاگین با قالب سایت شما تداخل دارد.

برای حل مشکل، می‌توانید ابتدا قالب وردپرس را به جدیدترین نسخه به‌روزرسانی کنید. این باید به حل مشکلات یا مسائل سازگاری که ممکن است با پلاگین تداخل داشته باشند، کمک کند.

در یک مورد شدید که مشکل برطرف نشود، ممکن است ایده خوبی باشد که قالب سایت خود را تغییر دهید.

۴. تماس با توسعه‌دهندگان افزونه

اگر به‌روزرسانی مشکل افزونه را برطرف نکرد، ایده خوبی است که با توسعه‌دهندگان ابزار تماس بگیرید.

شما می‌توانید گزینه‌های پشتیبانی یا اطلاعات تماس را با مراجعه به صفحه افزونه در wordpress.org یا وب‌سایت توسعه‌دهنده پیدا کنید.

وقتی که مشکل را در یک انجمن یا به تیم پشتیبانی افزونه توضیح می‌دهید، بهتر است اطلاعات دقیق‌تری ارائه کنید. این ممکن است شامل پیغام‌های خطایی باشد که مشاهده کرده‌اید، نسخه وردپرس شما، و هر مرحله‌ای که برای بازتولید مشکل انجام داده‌اید.

به این ترتیب، توسعه‌دهندگان افزونه می‌توانند بهتر مشکل را درک کنند و امیدواریم که به سرعت به شما در پیدا کردن راه‌حل کمک کنند.

۵. پیدا کردن افزونه‌های جایگزین

اگر بعد از امتحان کردن تمام روش‌های بالا هنوز نتوانستید تعارض افزونه را حل کنید، ممکن است نیاز باشد افزونه مشکل‌دار را با یک افزونه سازگار جایگزین کنید.

شما می‌توانید از مخزن افزونه وردپرس برای پیدا کردن افزونه‌هایی با قابلیت‌های مشابه استفاده کنید. هنگامی که یک جایگزین خوب پیدا کردید، قبل از تغییر، حتماً نظرات، امتیازها، تعداد نصب‌ها، سازگاری با آخرین نسخه‌های وردپرس و پاسخگویی پشتیبانی افزونه را بررسی کنید.

برای مثال، فرض کنید که شما به دنبال یک افزونه فرم برای وردپرس هستید. به سادگی به وب‌سایت WordPress.org مراجعه کرده و به بخش افزونه‌ها بروید.

از اینجا، در نوار جستجو عبارت “forms” را جستجو کنید و گزینه‌های زیادی خواهید داشت.

جلوگیری از بروز تضادهای افزونه‌های وردپرس در آینده

تضادهای افزونه‌ها می‌توانند مشکلات زیادی برای وب‌سایت شما ایجاد کنند و شناسایی آن‌ها می‌تواند بسیار سخت باشد. بنابراین، باید روش‌هایی برای جلوگیری از آن‌ها پیدا کنید.

در اینجا برخی از بهترین شیوه‌ها برای کاهش احتمال بروز تضادهای افزونه‌ها آورده شده است:

  • انجام به‌روزرسانی‌های منظم – افزونه‌ها، قالب‌ها و هسته وردپرس خود را به‌روز نگه دارید تا از بروز مشکلات سازگاری یا باگ‌هایی که می‌توانند باعث تضاد شوند، جلوگیری کنید.
  • استفاده از افزونه‌های ضروری – تنها از افزونه‌های ضروری وردپرس که واقعاً به آن‌ها نیاز دارید، استفاده کنید تا احتمال بروز تضاد کاهش یابد. هرچه تعداد افزونه‌ها بیشتر باشد، احتمال بروز تضاد افزونه‌ها بالاتر می‌رود.
  • انتخاب افزونه‌های کدنویسی شده به‌درستی – افزونه‌ها را از توسعه‌دهندگان معتبر با نظرات خوب انتخاب کنید. یا افزونه را ابتدا در سایت تستی امتحان کنید تا قبل از فعال‌سازی آن در سایت زنده، ببینید آیا نیاز شما را برآورده می‌کند یا خیر.

منبع: https://www.wpbeginner.com


دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *