Only two weeks ago we excitedly released Exchange and we are already working hard to improve its functionality. One of the major updates we are currently working on is the way theme templates work.
Yes, you read that correctly, we are already updating the theme templates.
With the release of Exchange behind us we were finally able to take a moment to reexamine the project as a whole and make sure everything was in order with our main goals for Exchange. One thing we found was that the current template structure was simply not where we wanted it. We wanted something that pleases two parties: Theme AND Add-on Developers.
This means we were faced with a give and take situation and decided the best option was to break out the templates into separate parts. Doing this will still allow Theme Developers to create highly customized stores, while also allowing Add-on Developers to easily hook their plugins into the theme.
The new templates are due to release by the end of this month and we know that this new format will only make Exchange better for the future.
Current Users of Exchange
For current users of exchange that meet the following criteria, please read on.
- Made a custom theme for Exchange using your own template files.
- Added custom styles to your theme for Exchange elements.
This update will most likely change many of the elements and styles you have made. Because we don’t want your site to be negatively affected by this update we have provided backwards compatibility until you are able to make changes for the new templates.
By adding the following add_theme_support() to your theme, your changes will remain unaffected when updating Exchange to version 1.1.0.
add_theme_support( 'it-exchange-deprecated-template-parts' );
We encourage you to add this now (before the update) to make sure that your site remains unaffected.
If you have any questions, please feel free to start a discussion below!