I've done my sharing of hacking themes before, especially to replace the site title with a logo, but for newest thematic theme, I can't figure out where to edit the code to add my logo. I've checked header.php and the style.css but can't figure it out.


Appreciate any help!


The easiest way is to use a css background image for your logo.

Go to line 65 of default.css and change

#blog-title {

To This:

#blog-title {
background: url(images/path_to_your_logo.png) no-repeat;
width: 00px; /* enter logo width */
height: 00px; /* enter logo height */
text-indent: -999em; /* replaces blog title with your logo */
|improve this answer|||||
  • 1
    thanks! worked like a charm! For those who will read this later, the path is: themes/thematic/library/styles/default.css – noel saw Feb 23 '11 at 21:11

The WordPress development best practice is to implement a child theme to override defaults. If you edit the Thematic files directly, you will lose changes when Thematic is updated.

Please refer to Create child theme of Thematic WordPress Theme Framework to learn how to do this.

|improve this answer|||||


I'm not sure if this is too over the top, but seems a cool way to do it. Hopefully this is still up to date (it appears so judging by the comment thread)

It adds an option panel for uploading header images.....

|improve this answer|||||
  • Thanks Rev. Voodoo! The only thing was that this was the main Thematic theme not a child theme so the tutorial would have required extra steps. – noel saw Feb 23 '11 at 21:12
  • Right.... child themes are a good habit to get into. I'm not sure, but doesn't the thematic get updated at all? If so, and you aren't using a child theme, you would lose your edits upon an upgrade to thematic – Rev. Voodoo Feb 23 '11 at 21:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.