🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Arash Sob
چگونگی آپدیت
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۲ مرداد ۱۴۰۲

با عرض سلام

مشکلی که در قالب هایی که با ووکامرس هماهنگ میکنیم این است که فایل تمپلیتی که از افزونه کپی میکنیم و با نام ووکامرس در قالب قرار داده و شخصی سازی میکنیم (منظور فایل templates)

بعد از چند اپدیت خود افزونه ووکامرس (به ویژه آپدیت‌های ماژور مثلا از 5 به 6 یا از 6 به 7 و...) پیامی در پیشخوان قالب ظاهر میشود (که به فارسی هم ترجمه شده و برای وب مستر و یا صاحب سایت که ممکن است اطلاعات برنامه نویسی چندانی هم نداشته باشد می‌تواند دلهره آور باشد)

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

با توجه به اینکه فایل مذکور توسط ما شخصی سازی شده (البته بیشتر استایل‌ها و.. و کمتر کد‌های لاجیک دستکاری شده اند)

آیا راهی برای آپدیت این فایل و از بین بردن ان پیام وجود دارد؟

چون واقعا هر از گاهی برخی از متدها و هوک‌های ووکامرس از رده خارج می‌شوند. اما این کار برای توسعه دهنده بسیار دشوار است که مجددا تک تک فایل‌ها را بررسی و کد‌ها و استایل‌ها را در فایل (templates) جا گذاری نماید. مانند این است که هر بار بعد از آپدیت‌های ماژور ووکامرس یک بار دیگر باید قالب را از اول هماهنگ نماید.

آیا راه حلی برای رفع این مشکل هسیت؟

سلام وقت بخیر

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

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

۲- سعی کنید حدالمقدور از هوک‌ها استفاده کنید بجای تغییرات مستقیم کد اون بخش

۳- سعی کنید تا جایی که میشه مثلا برای جابجایی سکشن‌ها یا استایل‌های ظاهری بجای تغییر فایل‌های php از style استفاده کنید

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

پس بهترین کار اینه که از جفت روش‌ها با هم استفاده کنید و نگران allert هم نباشین

بهترین پاسخ
ابوالفضل محجوب ۲۳ مرداد ۱۴۰۲، ۰۰:۳۹