سلام وقت بخیر
در مورد سازگاری قالب با افزونه های خاص باید چه مواردی رو در نظر بگیریم؟
توضیح بیشتر اینکه در مورد قالب ها گفته میشه با افزونه های سازگاری دارند یا نه به عنوان مثال افزونه لرن دش که پلتفرمی شبیه به همین آکادمی سون لرن رو در اختیار ما قرار میده. با بعضی از قالب ها سازگار نیست، این عدم سازگاری از کجا نشات میگیره ؟
به طوری برای بررسی سازگاری و عدم سازگاری قالبی که برنامه نویسی میکنیم با افزونه های خاص باید چیکار کنیم ؟
سلام خدمت شما. معمولا سازگاری یا ناسازگاری افزونه ها یا قالب برمیگرده به کدنویسی که در افزونه انجام شده. ما کلا دو راه حل داریم. اول اینکه قالب مورد نظر رو بشناسیم و ساختار اون رو بررسی کرده باشیم و کدهای پلاگین رو با اون قالب هماهنگ کنیم. مثلا ساختار استایل ها و کدهای js و بعضا کدهای php رو بشناسیم و اونهارو در نظر بگیریم که معمولا کار پر دردسری هستش. روش دوم اینه که ما تمام کارهایی که میخوایم انجام بدیم رو مستقل از قالب مورد نظر در نظر بگیریم و داخل خود افزونه پیاده سازی کنیم. اینطوری این وابستگی ها کم میشه. شما تا حد ممکن باید سعی کنید کدهایی که می نویسید به صورت منحصر به فرد باشه و مثلا همنامی با بخش های دیگه وردپرس یا افزونه های دیگه نداشته باشه.
سلم مجدد . پس تداخل ها به علت وجود کلاس ها یا ای دی ها و یا فانکشن و آرایه های هم نام به وجود میان و برای اینکه تداخلی صورت نگیره بهتره برای نام گذاری این موارد از یک پیش نام استفاده کنیم .
منظورم از پیش نام این هست همه موارد با یک کلمه شروع بشن . به طور مثال اگر قالبی با نام bita میسازیم . نام کلاس ها و آیدی و .. با bita-.. شروع بشه.
’’’