Hi,
I read that to prevent WPLMS from breaking with future updates, any customization hsould be made via WPLMS customizer or a child theme.
I'm confused about when a child theme is necessary.
Do I need to use a child theme when:
- Add css
- Customize woocommerce so that the product links in shopping cart to point to the course, not to the product.
- Customize woocommerce pdf invoice to save a copy of the invoice in the WPLMS student dashboard.
- Add custom header
From what I understand, a child theme wouldn't really help me with preventing future crashes in this situation.
What can help me prevent breaking functionality in the future, if anything?
I'm working with a developer, and want to make sure I've done my due diligence on the subject :)
Thank you!