Theme X Upgrade from 3.0.0 to 7.1.2 Fails

I purchased the update to theme X. The upgrade is V7.1.2 and I am running 3.0.0. When I click on the window to load in the upgrade, I get a blank window. I tried this several times. Blank window. When I try to just add it, It fails because it says I already have the theme. How do I upload this new version of the theme that I purchased and upgrade to 7.1.2 and keep all my customizations?

Hey David,

Thanks for writing in. The feature gap from X 3.0.0 to 7.1.2 is huge and the update system has been changed.

Regretfully, you can only update X manually. You can read the manual update instructions here: https://theme.co/apex/forum/t/setup-updating-your-themes-and-plugins/62.

Please also note that X Shortcodes has been retired long ago. It was replaced by Cornerstone on May 2015. I’d recommend you read our Changelog at-least during that time to know what has changed.

-----------------------------------------------------------------------------------

Regarding your customizations, did you modify the parent X theme directly or did you use a child theme? If you used a child theme, it won’t get affected by updates so you keep all your customizations. If you modified the parent theme, you will need to make a note of all the customizations you have made and implement them in a child theme. Please check our customization guide here: https://theme.co/apex/forum/t/customizations-best-practices/205

If you’re referring to CSS and JS customizations, copy all CSS and JS in Notepad or any text editor and after you’ve updated X, paste all custom CSS codes in WP Admin Menu > X > Theme Options > CSS. The JS codes should go to Theme Options > JS.

Please note that we do not offer customization support. If your site breaks because of customization or if a custom code doesn’t work anymore, you need to consult with a WordPress developer in case you don’t know how to code.

Hope that helps.

Thanks for all the info. I will get to work on it.

Hey David,

I would recommend that you create a staging site. This is very useful because you can test drive any X or Pro updates in the staging area, do the customization and troubleshooting without disrupting your live site. Once everything is perfect, you can easily and flawlessly proceed the update in the live site. To know how to create a staging area, please check out these articles:
http://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/, https://maintainn.com/2015/02/how-to-create-a-staging-site-for-wordpress/

Taking a complete backup before any update is a best practice too so make sure to take a backup of your site first and then make sure to update both X and Cornerstone to avoid potential errors and conflicts, you can review our update guide.

After doing the updates, always remember to clear all caches (if you are using WP Rocket, WP SuperCache or W3 Total Cache) when updating so that the code from the latest release is always in use. This will help you to avoid any potential errors.

Hope this helps.

Hi Christian.
Unfortunately, all the customization was implemented by the original engineer in the parent theme - rather than creating a child theme. Because I do not have a copy of the original 3.0.0 X theme, and I am not familiar with all the customizations (I am new to this project by just a few days), there is no way for me to tell what is a customization and what is the original code.

Do you or your company offer consulting services to take our existing X theme, extract the customizations, and create a new child X theme for 7.0?

If not, could you provide me with an original X theme 3.0.0 from your archive and I can run a diff on our version to see the changes?

Or do you have another suggestion? Sorry - I am blocked.

Thanks,
David

Hey David,

Our Enterprise team handles custom development projects. If you would like more information, please contact us here: https://theme.co/x/contact/

Regarding previous versions, regretfully, we only provide one previous version and that is the stable version which you can see in your Apex Dashboard: https://theme.co/apex/dashboard

Another way is what Nabeel said, Replicate the 3.0.0 site in a staging site using the latest version. This way, you also audit all the features that are being used. You might encounter a function that was customized before but is now available in the latest version. The same goes for patches or workarounds. If you need a feature that our theme can’t do, you can hire another developer to customize the latest version but this time, use a child theme.

Hope that helps.

Thanks for the update. Mahalo.

You’re always welcome David!

You may also subscribe to our youtube channel and watch the most updated tip and tricks on using the theme. It will really helps in your development.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.