افزونه ها در وردپرس نقش یک مکمل را برای سایت ما به عهده دارند به طوری که اگر سایت ما یک امکانات خاصی را کم داشته باشد ما به وسیله این افزونه ها و پیدا کردن افزونه مورد نظر میتونیم این امکانات رو به سایت خودمون اضافه کنیم.به عنوان مثال افزونه ووکامرس این امکان را به سایت ما می دهد که بتوانیم محصولات خودمان را بفروش برسانیم.
در این میان گاها بعضی از این افزونه ها با هم تداخل پیدا می کنند و سایت ما را دچار مشکل می کنند که در این مقاله می خواهیم آموزش رفع تداخل افزونه ها در وردپرس را بررسی کنیم و یاد بگیریم که اگر سایت ما با همچین مشکلی دست و پنجه نرم کرد چطور از شر این مشکل رها شویم،پس تا انتهای این مقاله همراه ما باشید.
تداخل افزونه ها به چه معناست؟
این افزونه ها توسط برنامه نویسان و توسعه دهندگان مختلفی طراحی و ایجاد می شود و در اختیار ما قرار می دهند.به همین علت ممکن است که بعضی افزونه ها در توابعی که استفاده می کنند شرایط و قوانین هم دیگر را نقض کنند و سایت دچار مشکل شود در این طور مواقع می گوییم که افزونه ها با هم تداخل دارند.
بهترین راه حل برای رهایی از مشکل
برای حل این مشکل چندین روش وجود داره که ما مهم ترین و بهترین روش های حل این مشکل را بررسی میکنیم.
ایمیل مدیریت سایت را بررسی کنید
وردپرس به گونه ای طراحی شده است که هر گونه مشکل فنی سایت ما را از طریق ایمیل مدیریت سایت به ما اطلاع میدهد،بنابراین اولین قدم برای حل این مشکل چک کردن ایمیل مدیریت سایت است.
اگر ایمیل سایت خود را فراموش کردید و نمی توانید آن را چک کنید و یا اینکه قصد تغییر آن را دارید پیشنهاد میکنم آموزش تغییر ایمیل مدیریت وردپرس را مطالعه کنید.
در این ایمیل وردپرس به شما می گوید که دقیقا مشکل از کدام افزونه است و شما پس از شناسایی افزونه کافی است تا آن افزونه را غیر فعال کنید.به همین راحتی.
خودتان دست به کار شوید و افزونه را پیدا کنید
در بعضی از مواقع ایمیل برای شما ارسال نمی شود در این طور مواقع باید خودمان دست به کار شویم و افزونه را به طور دستی پیدا کنیم.
ابتدا وارد cpanel شوید،برای این کار می توانید از آموزش ورود به cpanel استفاده کنید.
در این مرحله اول باید مطمعن شویم که مشکل از افزونه های سایت ما است.پس مطابق تصویر زیر فایل پوشه افزونه ها را از plugins به نام plugins_old تغییر نام می دهیم،برای این کار کافی است وارد public_html>wp_content شوید.دلیل این کار این است که تمام افزونه های سایت غیر فعال شود و اگر ایراد از افزونه ها باشد با این کار باید مشکل سایت به طور موقت حل شود.
پس از تغییر نام فایل یک بار صفحه را رفرش کنید اگر مشکل سایت حل شده بود و دیگر پیغام قبلی را نمیداد نتیجه میگیریم که مشکل از افزونه ها بوده است.با این کار سایت شما ممکن است دچار ایرادات دیگری شده باشد که جای نگرانی نیست و بعد از اتمام کار و شناسایی افزونه این مشکل هم حل خواهد شد.
نام هریک ازافزونه ها را تغییر دهید
بعد از این که متوجه شدیم مشکل از افزونه ها است قدم بعدی تغییر نام هر یک از افزونه ها است.دقیقا مثل مرحله قبل نام تمام افزونه ها را با هم تغییر میدهیم و به انتهای آن _old اضافه می کنیم.با این کار تمام افزونه ها غیر فعال می شوند.
حالا نوبت این میرسد که هر افزونه را به نوبت به نام قبلی خود بازگردانیم و _old را از آخر اسم آن برداریم.
کاری که شما نیاز است انجام دهید از اولین افزونه شروع کنید و نام آن را به حالت قبل بازگردانید وپس از این کار سایت خود را مجدد تازه سازی و رفرش کنید تا متوجه شوید که ایا این مشکل حل شده است یا نه.
باید برای تمام افزونه ها این کار را انجام دهید تا افزونه ای که باعث مشکل شده بود به این ترتیب شناسایی شود.
پس از شناسایی افزونه و پیدا کردن افزونه مورد نظر کافی است که افزونه را از پنل پیشخوان وردپرس غیرفعال کنیم به این ترتیب مشاهده می کنید که تداخل افزونه ای شما با غیرفعال کردن افزونه ای که عامل این خطا شده بود حل می شود.
به همین راحتی توانستید افزونه مخرب را شناسایی و آن را غیر فعال کنید.اگر در این باره به کمک نیاز داشتید حتما از طریق نظرات با ما در میان بگذارید.
پیروز و سربلند باشید?.