With an ever-growing theme catalog, as well as continued improvements and new features being added to our themes and the WooFramework, it can sometimes become a task in and of itself to check your theme regularly and make sure you’re using the latest version (which is, ofcourse, preferred). What if there was an automated solution that notified you when an upgrade became available and easily upgraded your theme to the latest version?
Here in lies the conversation…
As I’m sure you’ve all seen, WordPress has a neat “Updates” screen which allows for the upgrading of your themes and plugins, as well as WordPress itself, through a neat and automated interface. Through our popular WooIdeas forum, we’ve received a thread regarding theme updates and would like to delve into this further. A quick warning, folks: This may get technical. 😉
WordPress has a built-in theme upgrader, which downloads, unzips and installs the theme into the necessary place. Great! So all the functionality’s there? Not entirely. There’s one key factor to take note of here: it overwrites all the theme files. This is where the discussion deepens. When it comes to using or upgrading a WooTheme, our ethos is to make our themesÂ easy to customise to the liking of the user. This includes modifying any of the theme’s files to suit. Hold on, but the upgrader overwrites all my files?!
With the many different ways the WooCommunity uses our themes, creating an integrated theme upgrader that overwrites all files would be an ideal solution for some, but the completely incorrect solution for many others. WooInstaller makes use of the theme upgrader, offering two options: overwrite your theme or create a new copy of the selected theme. These options fall in line with the workings of the theme upgrader, while also allowing greater freedoms to our users in that their files are preserved for making changes, moving files around and testing out themes they’ve just purchased.
As can be seen, the topic of automatic WooTheme upgrades is one that requires much fleshing out and discussion. If you have thoughts on this, please post your comments on the thread on WooIdeas. We’re excited to hear what you have to say on this.