آموزش کسب درآمداز طریق طراحی سایت

قالب سایتم بهم ریخته . چجوری میتونم متوجه تداخل افزونه هارو شناسایی کنم؟

توی سبد خرید متوجه شدم 2تا صورتحساب نمایش میده و بعد از هر بروزرسانی دوتا دوتا بیشتر و بیشتر میشه :/

 

 

تازه وارد سوال شده در 1400/11/21 در قالب وردپرس.
افزودن نظر
2 پاسخ(ها)

سلام.

درباره تداخل افزونه های وردپرس:

تداخل افزونه ها یا قالب با افزونه به معنی اینه که کد های یک افزونه با افزونه های دیگه  یا قالب شما همخونی نداشته باشه.  یه مثال ساده برای درک تداخل:

فرض کنید شما یه افزونه نصب کردید که کارش اینه که حاشیه دکمه های سایت شما رو قرمز رنگ کنه. این افزونه میا د کد css دکمه رو به صورت زیر به سایت اضافه میکنه:

button{border:1px solid red;}

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

button{border:5px solid black;}

با دیدن کد های بالا که توسط دو افزونه به سایت اضافه میشن متوجه میشید که هر دو از یک کد css استفاده کردن ولی ویژگی های اونها با همدیگه متفاوته. به این صورت تداخل توی عملکرد سایت ایجاد میشه. یعنی شما قبلا حاشیه دکمه های سایتتون قرمز بود ولی الان مشکی شده و به جاش ضخیم تره.

 

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

از دسترس خارج شدن سایت و یا خرابی داخل اجزای سایت رو معمولا با خطا های Fatal نمایش میدن. همینطور اگه به فایل error.log داخل هاست مراجعه کنید لیستی از خطا ها و هشدار های سایت رو مشاهده میکنید.

 


 

عملکرد افزونه هایی که باعث تداخل در وردپرس میشن:

هیچ تضمینی وجود نداره که یه افزونه با افزونه های دیگه تداخل ایجاد نکنن. این موضوع هم به پرمیوم یا لایت بودن افزونه هم ارتباطی نداره. مهم اینه که تداخل توسط شما شناسایی و رفع یا جایگذین بشه.

نمونه هایی از تداخل های مهم میتونه تداخل افزونه های رنک مث و ووکامرس باشه که توی نسخه های ابتدایی رنک مث بوده و ایراد از کد نویسی غیر اصولی تو یه بخش ووکامرس بوده.

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

 


 

پیدا کردن تداخل افزونه های وردپرس:

در صورتی که  توی سایت شما تداخل ایجاد شده میتونید به صورت زیر مرحله به مرحله تداخل رو پیدا کنید:

1- تمام افزونه های سایت خودتون رو غیر فعال کنید. حتی افزونه های خیلی ساده که از مخزن دانلود کردید.

2- یکی یکی افزونه های سایت رو فعال کنید تا ببینید بعد از فعال سازی کدوم افزونه تداخل به سایت بر میگرده.

ممکنه تداخل با قالب شما هم اتفاق بیافته که این مورد برای قالب هایی هست که به صورت ضعیف کد نویسی شده.

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

 


 

به دلیل کاربردی بودن سوال شما و  آرشیو شودن آن در سایت سعی شده است که به صورت کامل درباره تداخل سایت های وردپرسی پاسخ داده شود.

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

در صورتی که جواب سوال چیز دیگری بوده است و شما آن را پیدا کرده اید آن را عنوان کنید.

در صورتی که سوال دیگری درباره این موضوع دارید در  همین صفحه بیان کنید.

وردپرس کار پاسخ داده شده در 1400/11/21.
افزودن نظر

سلام. منم پست های عادی سایتم قسمت محتواش دوتا دوتا دیده میشد. خیلی طول کشید تا پیدا کنم. رفتم قسمت افزونه ها. دیدم از افزونه المنت پک دو تا نصب شده بود. چون من از قسمت هاست اسم پوشه ش رو عوض کردم تا بروزرسانی کنم. بعد بروزرسانی اونی که اسمش رو هم عوض کرده بودم رو باز فعال کرده بودم. پاکش کردم و نسخه آخر رو فقط نگه داشتم درست شد.

کاربر فعال پاسخ داده شده در 1400/11/25.
افزودن نظر

پاسخ شما

برای ارسال سوال, شما باید شرایط و ظوابط و شرایط استفاده از خدمات را قبول کنید