سلام وقت بخیر استاد برای سفارشی کردن قالب بعضی از کلاسها رو در فانکشن هایی که در پلاگین ووکامرس هستن رو تغییر میده در صورت آپدیت پلاگین تغییرات بر میگرده به حالت اولیه ، این رو چطور مدیریت کنیم؟
سلام،
وقتی سفارشی میکنید مثل این میمونه که یک پلاگین و یک فایل جدید به پروژه اضافه کردید.
بنابراین برای اینکه بعد از آپدیت تغییرات از دست نره میتونید فایلهای قالب ووکامرس رو توی پوشه woocommerce تم خودت کپی و سفارشی کنی.
البته برای توسعه هم راههای مختلفی وجود داره مثل استفاده از child theme یا یا child plugin یا پلاگین code snippet که بسته به هدف و لاجیک پروژه میشه استفاده کرد.
یادت نره قبل از هر آپدیت، از تغییراتت بکاپ بگیری و مستندشون کنی تا بعداً راحتتر بتونی بازسازیشون کنی. اینطوری میتونی تغییراتت رو حفظ کنی و از بروزرسانیهای امنیتی و عملکردی ووکامرس هم بهره مند بشی.
بهترین پاسخ
محسن موحد۲۰ تیر ۱۴۰۳، ۰۳:۵۶
اون فانکشن نباید این جوری دستکاری کرد. کپی کردن فایلها توی تم هم برای فایلهای template هست نه فانکشنهای ووکامرس.
اینو باید با فیلترها مدیریت کرد. یه نمونه اینجا میذارم: