Community Forums › Forums › Archived Forums › General Discussion › Genesis 3.0+ and older themes compatible?
Tagged: Genesis 3.0 Update
- This topic has 3 replies, 2 voices, and was last updated 5 years, 7 months ago by
AnitaC.
-
AuthorPosts
-
June 21, 2019 at 6:38 am #491794
Geek Dom
MemberI have a few sites built using a customized Sample theme (2.3 to 2.9) and not sure whether I need to update the themes.
In the past this theme was updated annually with minor tweaks but the last few versions (2.8+) were updated over a short period with some major file structure and code changes.
The latest Sample theme has no .js folder for responsive menus (responsive menu scripts have been replaced with genesis_register_responsive_menus(), which loads required JavaScript from Genesis 3.0.0.)
Does this mean relatively older themes will have issues going forward or have StudioPress built in some backward compatibility in Genesis 3.0+?
Don't really want to be updating the themes if it's not going to cause any issues.
Grateful for any advice/feedback from those with more knowledge.
June 21, 2019 at 7:16 am #491796AnitaC
KeymasterThe new Sample is Gutenberg-enabled. Not sure how you update your themes, but you would need to update quite a bit in your theme. You'd probably just want to switch to the newest version all together if you felt that was necessary. If you have downloaded the newest Sample, open up the Readme file to see what was updated.
But your theme would not be updated by upgrading to Genesis 3.0. It's the framework that is being updated. So you can refer to the Changelog to see what changes affect the framework and also see how it might affect your theme, such as templates, style sheets, etc.
Need help with customization or troubleshooting? Reach out to me.
June 21, 2019 at 7:40 am #491797Geek Dom
MemberThanks for the insightful response Anita.
I usually just update the core Genesis Framework for security and WordPress compatibility. I was under the impression that child themes would not have to be updated as frequently but I might be wrong.
Any updates would be done by overwriting the previous child theme meaning any customization would be lost and have to be done again. This would become a hassle if the child theme has to be updated after every new release.
June 22, 2019 at 4:04 am #491835AnitaC
KeymasterChild themes do receive updates as needed, but you would never overwrite your child theme. As I mentioned to another participant here recently, you would read the Readme.txt file that comes inside your theme folder to see what changes were made in an updated version of your child theme. Technically, when you take a child theme and you customize it - it's really no longer a version of the original theme. I hope that makes sense. You've now created you own version of that theme. You would need to compare the files, i.e., stylesheet and functions to see what the differences are before implementing the updated version. And instead of modifying the theme files, you could be making all of your changes in custom files, i.e., a custom function plugin or custom css file. This way none of your changes would be overwritten even by accident.
Need help with customization or troubleshooting? Reach out to me.
-
AuthorPosts
- The forum ‘General Discussion’ is closed to new topics and replies.