10 Things You Must Do When Changing WordPress Themes


WordPress makes it very easy to change themes and completely change the design of your blog. That’s a great feature, and it allows non-designers and people with limited CSS/HTML/etc. experience to do some amazing stuff.

But, there’s a number of critical steps you need to go through after changing your blog’s design, in order to make sure it’s going to work perfectly.

  1. The Sidebar Will Be Overwritten. Most people make a lot of changes to their sidebars, adding text, advertising, links, widgets, etc. If you’re using widget-enabled WordPress themes this isn’t an issue (because widgets stay in place when themes are changed) but if you made changes manually you’re going to have to redo them.

    Before you activate the new theme, save all of the code from your sidebar (just copy and paste it somewhere.) When you switch themes, edit the sidebar file(s) and re-apply your changes.

  2. Re-apply Stat Tracking Code. Most people use a blog stat tracking tool of some kind (i.e. Google Analytics, 103bees, etc.) This is usually done with a snippet of code found in the header or footer. When you change WordPress themes, the header and footer files will be overwritten, so you’ll need to re-apply these code snippets. Otherwise your site will no longer be tracked properly, and you won’t be collecting stats. After re-applying these snippets, make sure the stat tracking tools are working properly.

    The same holds true if you’re using Google Webmasters Tools. Google Webmasters Tools require that you verify site ownership. This can be done by uploading a file (in which case changing WordPress themes is irrelevant) or by putting meta tag code in the header file. If you use the latter, make sure to put the code back after you change the WordPress theme or the site won’t be properly verified.

  3. Check Which Plugins You Need. You may not need every plugin that you were using before. Some may no longer be suitable to the theme you’re using, some might be redundant. For example I was using the Optimal Title plugin (which I highly recommend.) It puts the post title in front of the blog name for the title of any page. This is better for SEO purposes. When I switched to this theme, I noticed that the post titles were already in front; the theme was coded that way. So the plugin was no longer necessary.

    There may also be some plugins you don’t want to use anymore. Now is a good time to clean things up.

  4. Verify That Plugins Work. Any plugin that didn’t require you to edit the template files should be OK, but many do. These plugins won’t work anymore without re-applying the changes to the new template. A good example is the Related Entries plugin which requires a small snippet of code inside the WordPress files.

    Some plugins may display strangely due to new CSS code in the stylesheet file(s), and so you may have to change CSS as well.

  5. Update The Design and Colors of Your Ads. If you’re running Google AdSense, Text-Link-Ads or any other form of advertising, chances are you blended those ads into the design and color scheme of your old blog. With a theme change there’s a good chance that you’ve also changed link colors, which means your advertisements won’t be as well blended and designed as before. For Google AdSense if you’re using AdSense Deluxe it’s easy to change the colors in WordPress. For Text-Link-Ads you can edit the plugin through WordPress as well.
  6. Make Sure RSS Feed Subscriptions Work. Because RSS feed subscriptions are so important, just test this to make sure it’s OK. Try subscribing to your site. If you use FeedBurner, subscribe with the FeedBurner link and with the blog’s URL by itself. When you subscribe with the blog’s URL, your RSS Reader should auto-discover the available feeds. Make sure it’s pulling the one you want.
  7. Test All Secondary Features. When picking a WordPress theme you probably won’t see all of its features in action, including pages, searching, categories and archives. As soon as you activate the new theme check all of these things out on your blog. You might be surprised what you find. The biggest issue will be that something isn’t formatted the way you want. For example, I tried searching here after updating the theme and noticed that the results didn’t include an excerpt of the post. So that’s something I had to change.
  8. Test Using Multiple Browsers. Most people forget to test using multiple browsers, but it’s very important. If you’re using a PC it’s easy to test your blog in Firefox and Internet Explorer. On a Mac you can check it out in Firefox and Safari.
  9. Make Changes Carefully. You may not have spent a lot of time experimenting with the new WordPress theme. So before you start radically changing things, take a few baby steps. Make a few small adjustments, test in multiple browsers and see how things go. It’s important to really learn the innards of the theme before you make huge changes.
  10. Post About The Change On Your Blog. Make sure you tell people that you’ve changed the design of your blog. Ask people for feedback. People have all kinds of different setups; resolutions, browsers, screen sizes, etc. so they’ll be able to tell you how it looks. Remind RSS readers to come check it out too.

If you enjoyed this post, please share it!



January 15, 2007 Posted in Blog Tips by

  • http://www.instigatorblog.com Ben Yoskovitz

    Bret – I didn’t test in AOL. I can’t remember what browser AOL uses anymore, but I doubt many people test using it, although there are still plenty of AOL users out there.

  • http://www.instigatorblog.com Ben Yoskovitz

    Bret – I didn’t test in AOL. I can’t remember what browser AOL uses anymore, but I doubt many people test using it, although there are still plenty of AOL users out there.

  • http://www.techipedia.com Tamar Weinberg

    Nice article, Ben.

    I’d add that you could check different screenshots of your blogs using browsershots.org. AOL isn’t on that list, but a bunch of other browsers are.

  • http://www.techipedia.com Tamar Weinberg

    Nice article, Ben.

    I’d add that you could check different screenshots of your blogs using browsershots.org. AOL isn’t on that list, but a bunch of other browsers are.

  • Pingback: 10 Things You Must Do When Changing WordPress Themes « Element J: My World

  • Pingback: Techno Mojo » Blog Archive » links for 2007-01-16

  • http://gurka.se/ Tim

    An easy way for finding out how your new design looks like in different browsers is to use BrowserShots.org.

  • http://timjoh.com/ Tim

    An easy way for finding out how your new design looks like in different browsers is to use BrowserShots.org.

  • Pingback: 10 cosas que debes tener en cuenta al cambiar de theme - aNieto2K

  • Pingback: 10 Things You Must Do When Changing WordPress Themes « Think Cow

  • Pingback: Comprobaciones al cambiar la plantilla del blog. » BlogMundi

  • Pingback: Akkam’s Razor

  • Pingback: ?????? ????|Cool Links » Blog Archive » Daily Links

  • Pingback: links for 2007-01-17 at DeStructUred Blog

  • Pingback: Fatih Hayrio?lu’nun not defteri » 18 Ocak 2007 Web’den seçme haberler

  • http://babygotmac.com/ BabyGotMac.com

    Good article. Tweaking themes can also make upgrades a little iffy. Nothing worse than a minor WP upgrade causing a plugin (and subsequently a page modification) burst into flames.
    :)

  • http://babygotmac.com/ BabyGotMac.com

    Good article. Tweaking themes can also make upgrades a little iffy. Nothing worse than a minor WP upgrade causing a plugin (and subsequently a page modification) burst into flames.
    :)

  • http://www.instigatorblog.com Ben Yoskovitz

    BabyGotMac – you’re right. I’m about to look at upgrading some WP installs in the very near future, who knows what’ll happen…but in the past I haven’t had many issues.

  • http://www.instigatorblog.com Ben Yoskovitz

    BabyGotMac – you’re right. I’m about to look at upgrading some WP installs in the very near future, who knows what’ll happen…but in the past I haven’t had many issues.

  • Pingback: Schorleblog » links for 2007-01-19

  • Pingback: its about time» Blog Archive » links for 2007-01-15

  • Pingback: holdandmodify.com » Blog Archive » links for 2007-01-17

  • http://www.hart-empire.com/ HART (1-800-HART)

    Ben .. don’t forget the backups of the old template, before you switch. I like to create a directory in my /themes/ for every “version” template that I use, in case I ever wanted to go backwards.

    Also .. I use WS_FTP_LE as my FTP .. but, it’s available on many other FTP programs. It’s a good idea to set a “start” directory when you log in , so when you log on you go directly to the theme directory online and on your harddrive backup copy. But – when you change themes .. don’t forget to change this setup, otherwise you might FTP copy the old theme’s sidebar overwriting the new sidebar with all the revisions!

    However, in that case – you would have a backup as mentioned in the 1st paragraph to re:copy over the overwritten files :)

  • http://www.hart-empire.com/ HART (1-800-HART)

    Ben .. don’t forget the backups of the old template, before you switch. I like to create a directory in my /themes/ for every “version” template that I use, in case I ever wanted to go backwards.

    Also .. I use WS_FTP_LE as my FTP .. but, it’s available on many other FTP programs. It’s a good idea to set a “start” directory when you log in , so when you log on you go directly to the theme directory online and on your harddrive backup copy. But – when you change themes .. don’t forget to change this setup, otherwise you might FTP copy the old theme’s sidebar overwriting the new sidebar with all the revisions!

    However, in that case – you would have a backup as mentioned in the 1st paragraph to re:copy over the overwritten files :)

  • http://www.instigatorblog.com Ben Yoskovitz

    A backup is a great idea, no question about it. Thanks HART!

  • http://www.instigatorblog.com Ben Yoskovitz

    A backup is a great idea, no question about it. Thanks HART!

  • Pingback: ZieDesign » Blog Archive » 10 Things You Must Do When Changing WordPress Themes

  • Pingback: WordPress ???????????????????10?? « :: plasticdreams ::

  • Pingback: VentureFiles » Blog Archive » links for 2007-01-16

  • Pingback: Utopia Parkway · links for 2007-01-16

  • http://www.kinggame.org king game

    thank you!

  • http://www.kinggame.org king game

    thank you!

  • http://www.voipcalling.uni.cc voip calling

    thanx

  • http://www.voipcalling.uni.cc voip calling

    thanx

  • Pingback: 10 Things You Must Do When Changing WordPress Themes (Instigator Blog) / Web Words / WizarDev

  • Pingback: 80+ Tools for Successful Blogging » MakeUseOf.com

  • Pingback: Social Twist » Blog Archive » 5 Things To Avoid in Wordpress Themes

  • Pingback: Friday Blogroll: Instigator Blog

  • http://www.saifulsham.com Peluang Perniagaan

    A very good tips indeed. Thanks!

    p/s: Although for the moment I would like to avoid the hassle of changing themes, I will definitely make a mental note for your tips.

  • http://www.saifulsham.com Peluang Perniagaan

    A very good tips indeed. Thanks!

    p/s: Although for the moment I would like to avoid the hassle of changing themes, I will definitely make a mental note for your tips.

  • Pingback: My ma.gnolia bookmarks for December 31st through March 13th » Interweb World

  • http://blog-op.com/ Chris

    Very good tips.

    What I did was setup a test blog for this purpose, made sure everything worked, got my readers to visit the test blog, made note of their feedback, made necessary changes etc. and only then did I implement the template change on the main blog.

    Went off without a hitch :-)

  • http://blog-op.com/ Chris

    Very good tips.

    What I did was setup a test blog for this purpose, made sure everything worked, got my readers to visit the test blog, made note of their feedback, made necessary changes etc. and only then did I implement the template change on the main blog.

    Went off without a hitch :-)

  • http://www.instigatorblog.com Ben Yoskovitz

    Chris – that’s a great way of tackling these sorts of things. Not everyone can set that up but many people can and definitely should.

    Thanks for stopping by and commenting.

  • http://www.instigatorblog.com Ben Yoskovitz

    Chris – that’s a great way of tackling these sorts of things. Not everyone can set that up but many people can and definitely should.

    Thanks for stopping by and commenting.

  • Pingback: Weekly Recommended Links: 17/03/07 : To Make Money Online

  • Pingback: Bugga.NET » Blog Archive » 10 Things You Must Do When Changing WordPress Themes : Instigator Blog

  • South Carolina

    You have a great website. Keep up the good work.

  • South Carolina

    You have a great website. Keep up the good work.

  • Pingback: Jakob Montrasio’s Net. » Blog Archive » WP-Theme: Jiajia.

About Ben Yoskovitz
I recently joined GoInstant as VP Product. GoInstant changes how we use the web, making it shareable like never before.

I'm also a Founding Partner at Year One Labs, an early stage accelerator in Montreal. Previously I founded Standout Jobs (and sold it). I'm a hands-on startup guy, helping companies grow successfully from the idea forward. You can reach me at byosko at gmail dot com.

Follow Ben on TwitterFollow this blog via email
Startup Tools
Find Stuff
Please Check Out:
NextMontreal.com I Spy Montreal
Disclaimer
The opinions and commentary on this site are mine and mine alone. They do not necessarily reflect the opinions or positions of my employer, GoInstant.