6 simple but cool Thesis theme WordPress design tips

WordPress Thesis theme

I have now upgraded my blog to Thesis theme 1.6. I have tweaked a thing or two in the design as well, so wanted to share the latest changes with you.

As usual, I will include all the codes so you can easily implement the same design features into your own Thesis blog as well. Want more info on Thesis? See my Thesis 1.6 video review.

Changes to the navigation menu

Thesis 1.6 makes it to easy to create a cool looking menu within its interface. I wanted to get the same look as my old menu so I inserted this into the custom.css file (note that in Thesis 1.6 nav menu name is changed to ul.menu from ul#tabs):

.custom ul.menu li.current_page_item, .custom ul.menu li.current-cat { padding-bottom:0; background:#FFFFFF; }
.custom ul.menu li a:hover { text-decoration:none; background:#2361A1; }
.custom ul.menu li.current_page_item a:hover { text-decoration:none; background:#2361A1; }
, .custom ul.menu li.current-cat a:hover { text-decoration:none; background:#EEEEEE; }

Social media links on the left side

Thanks to a great Thesis tutor I now have cool social media links (Facebook, Twitter, YouTube, RSS) on the left side of my content. To get this look, you need to upload the picture files to your server plus insert this code into custom.css:

.custom #feedback { background: transparent; width: 3.2em; position: fixed; top: 40%; left: 0.25%; }
.custom #feedback a { display: block; text-indent: -9999px; height: 3.2em;}
.custom #feedback #facebook { background: url('facebookimageurl') no-repeat 0 -3.2em; }
.custom #feedback #facebook:hover { background-position: 0 0; }
.custom #feedback #twitter { background: url('twitterimageurl') no-repeat 0 -3.2em; }
.custom #feedback #twitter:hover { background-position: 0 0; }
.custom #feedback #youtube { background: url('youtubeimageurl') no-repeat 0 -3.2em; }
.custom #feedback #youtube:hover { background-position: 0 0; }
.custom #feedback #rss { background: url('rssimageurl') no-repeat 0 -3.2em; }
.custom #feedback #rss:hover { background-position: 0 0; }

And this code into custom_functions.php:

function social_iconz() {
?>
<div id="feedback"><a id="facebook" href="facebookurl">On Facebook</a><a id="twitter" href="twitterurl">On Twitter</a><a id="youtube" href="youtubeurl">On YouTube</a><a id="rss" href="rssurl">RSS feed</a></div>
}
add_action('thesis_hook_after_html','social_iconz');

These are the images, feel free to upload them onto your own server and use them:

  • http://www.howtomakemyblog.com/pictures/facebookicon.png
  • http://www.howtomakemyblog.com/pictures/twittericon.png
  • http://www.howtomakemyblog.com/pictures/youtubeicon.png
  • http://www.howtomakemyblog.com/pictures/rssicon.png

Star icon next to the subscribe alert

Thanks to the Building Camelot, I inserted a star image next to the “subscribe” yellow alert at the end of all my posts. It helps attract the attention and hopefully gets more people to subscribe. To get the effect, insert this into custom.css:

.custom .format_text p.voteme {
background: #ffffa0 url('urlofthestarimage') center no-repeat;
border: 2px solid #e5e597;
background-position: 7px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 5px 5px 45px;}

And this into custom_functions.php:

function seth_godin_stuff () {
if (is_single()) {
?>
<p><p class="voteme">Get all my blogging tips for FREE! Subscribe to HowToMakeMyBlog <a href="rssfeedurl">via RSS</a> or <a href="emailfeedurl">via e-mail</a>.<p/>
<?php
}
}
add_action('thesis_hook_after_post', 'seth_godin_stuff', '1'); 

Change to the look of front page teasers

I did a change to my magazine style front page. According to latest eyetracking research the larger the headline is in relation to the teaser the less likely it is that it will be viewed or read. Test participants viewed both the headline and blurb when the headline was bold and the same size as blurb text.

So I made it look like that. In Thesis Options in Design Options, in “Teaser Font Sizes” I made both post title size and post excerpt size 14 pt. And I made the teaser headline bold with this code in custom.css:

.custom .teaser h2 a { font-weight: bold }

Another eyetracking finding was that the shorter the excerpt is, the more people get to read it. Generally, a short excerpt was one or two sentences and it encouraged testers to continue reading. So I have shortened the number of excerpt characters down to 30 by inserting this into custom_functions.php:

add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($length) {
return 30; }

Hover over links and sidebar

I created a nice “hover over” effect when visitors hover over different text links. It looks cool and it is very simple. Find colors that fit your blog best and insert them via this code into custom.css:

.custom a:hover { color: #FFFFFF; background: #000000; }
#footer a:hover { color: #FFFFFF; background: #000000; }
dl#trackback_list dt a:hover { color: #FFFFFF; background: #000000; }

Similar cool effect can be done for the sidebar widget links. Insert this into your custom.css to get the same look as on my site:

li.widget ul li { border-bottom:1px solid #DDDDDD; display:block; margin:0; padding:0.5em; }
li.widget ul li:hover { background:#DDDDDD; display:block; margin:0; padding:0.5em; }
.custom li.widget { margin-bottom: 0.5em; line-height: 1.2em; }
.custom li.widget a:hover { color:#222222; background: none; }

Centered article headline with background color added

I have added the background color for the article headline on the article pages. You can do this by inserting this code into custom.css:

.custom h1.entry-title { background:#2361A1 none repeat scroll 0 0; color:#FFFFFF; padding:0.3em 0; text-align:center; }

Thesis theme makes it easy

All in all, not much work needed to get this done as you can see. The visual effect for your readers will be great though. Thesis theme really makes it easy to have a modern, professional looking blog.

If you want even more tips, see more of my Thesis design tips here and even more Thesis customization tips here.

Join thousands of bloggers and get all my blogging tips for FREE! Subscribe to HowToMakeMyBlog via RSS or via e-mail.

If you liked this article, you may also like:

  • 8 Thesis theme design tips to make your blog better
  • How to create a sales letter landing page with WordPress Thesis Theme
  • 6 ways I customized my WordPress blog theme and how
  • Thesis Theme 1.6 Video Review – See what Thesis can do now
  • How to get magazine style WordPress blog with Thesis Theme teasers
  • Why I run my blog on Thesis Wordpress Theme

    WordPress Thesis Theme

    Thesis theme gives my blog a professional, clean, easy-to-read layout and SEO friendly design. Thesis makes it simple to make your own blog unique. See more details and get your own Thesis today.

    Post written by Marko Saric on January 7, 2010 in Thesis Theme

    { 33 comments }

    James | Cogroll.com January 7, 2010

    I’ve seen a lot of Thesis around the blogosphere lately but i’m still not really sure what it’s all about. I don’t see why it is necessary to add Thesis to the mix in terms of custom Wordpress designs. It just seems like adding a ‘middle man’.

    Levo January 7, 2010

    Well thesis is nice a customizable and easy to use for those who have little or no interest and knowledge of PHP and the coding behind the design. Instead this is much easier. I am using mine as a stop gap while I learn more.

    Marko Saric January 7, 2010

    If you can do it yourself, then I guess Thesis is not something you need. But for majority of bloggers, it is very useful as it makes designing your blog much easier with a simple interface.

    Levo January 7, 2010

    Marko you talk about putting a star next to the subscription alert, but how do you get a subscription alert in the first place? I tried to insert that code you gave thinking that was what was needed to get the whole thing, but everytime I do that I get this error:

    Parse error: syntax error, unexpected $end in /home/levo/public_html/takeabowson/wp-content/themes/thesis_16/custom/custom_functions.php on line 44

    Am I missing something?

    Marko Saric January 7, 2010

    Yeah, this should be the whole code including the alert. I use the same code here on my blog. Please check again.

    Levo January 7, 2010

    Last night while doing this I copied the code that you put on site, and changed it in the relevant places, but yet I just keep getting that error.

    Marko Saric January 7, 2010

    Hmm try it now. I added couple of characters that went missing. Thanks.

    Levo January 7, 2010

    Fantastic, thanks Marko Nice little banner now on the bottom of my site and instead of Using a star got myself a Football/Soccer ball.

    Marko Saric January 7, 2010

    Great stuff Levo! Perfectly differentiated for your own audience!

    Christopher Hooper January 7, 2010

    These are nice tips! Thanks for sharing them.

    Marko Saric January 7, 2010

    No problem, glad you can use them!

    Firas Steitiyeh January 7, 2010

    Coool Tips Marko! I thought you have updated to 1.6 earlier when you released the video! I just love the 1.6 and CANT wait or stop thinking about how the 2.0 will be!! I think it will be blogging on your behalf or sth lool

    I just have one comment since are raised up the easiness and time saving issues, I think to have the social buttons on the side you can use a plugin called “Cute Profiles” which will do the whole thing for you!

    btw, thanks for sharing the EyeTrack report, I am reading it and it is SO great!

    Best,
    Firas Steitiyeh

    Marko Saric January 7, 2010

    That video was done on a test blog hehe I am glad you like the EyeTracking report, and thanks for the plugin suggestion.

    Annemieke January 7, 2010

    I thought about getting Thesis when I saw your video on Thesis 1.6 and loved how easy it was to change colors.

    And I am so glad I did. I just love how to customise everything myself (with help from the fantastic Thesis forum). Nothing shocking, but just change whatever I want.

    So thanks for making that video, I remembered that again now I see this post.

    Marko Saric January 7, 2010

    No problem, I am glad my video helped you get the theme and improve your blog.

    Steven Richardson January 7, 2010

    I have never used Thesis, never really understood it. But this year I’m going to get my hands dirty and have a tinker with it. These tips will no doubt help when it comes to customising it.

    Chris Peterson January 7, 2010

    This is great hints. One major advanced is that we can able to give our social media link. That think i lived very much.

    Pascal January 7, 2010

    Hi Marko. Glad you tweaked your upgraded 1.6 version. I am also doing lot of things with thesis 1.6 . Recently i have displayed entire my youtube channel(I have uploaded 55 videos in just 3 weeks. All videos are related to thesis) in thesis footer. t got good response. I have seen your youtube videos also. You can display them in your blog so that it can get more exposure. I Thesis helps us in great way.

    Keep on writing thesis tricks.

    Marko Saric January 7, 2010

    Good idea Pascal, I like how you show it on your blog. Something to consider…

    eran January 7, 2010

    Marko

    Brilliant post on how to extend Thesis a little more. This is why I love this site. Keep up the good work. I added two of the ideas to several of the blogs I work on.

    Thanks
    Eran

    Marko Saric January 7, 2010

    Thanks Eran, glad you could use my tips!

    Jeff Rose January 7, 2010

    Interesting data on the Teaser Title Size vs. the excerpt text. Definitely have to take a closer look and considering modifying a few things on the blog. Thanks again, as usual, for good, actionable material!

    Marko Saric January 7, 2010

    No problem Jeff, glad I could help!

    Greg London January 8, 2010

    Thank you so much for the tips. I like the static social network thing on the left side of the blog, really cool.

    ZK January 15, 2010

    Certainly thesis is the best theme and this can give you maximum exposure with professional look.

    I am also a die hard fan of thesis.

    aviaitonMY January 18, 2010

    hai Marko, its me again,

    when i go at your home page..i hover the headline..i mean the post title..the hover effect with the black background and font change to white in color is so easy to indicate..how to do that ??

    Thank you!

    Marie January 29, 2010

    Thank you so much. I used the css styling hover effect on my sidebar widget. Only problem is: how do I make the sub-categories hover separately? Right now, when I hover over the subcategory, the parent category and all the following subcategories are coloured.

    Michael Mindes February 4, 2010

    Marko,

    With a little editing of the base code, I have my own stuff of left-floating social buttons. I do have one concern though. If somebody has a resolution that is smaller than my blog is optimized for, then the buttons will be floating over content… Not cool… Is there a way to not show the buttons to somebody who doesn’t have greater than 1024 width resolution.

    1024 or less is about 12% of my traffic, but their experience would be seriously affected.

    John February 6, 2010

    Very nice! I just added the RSS and Twitter icons to my site. Appreciate the help!

    Rachael Butts February 13, 2010

    I wish the social links worked in IE.
    I installed it on my site, and a clients site, and alas :(
    Not from your code, but before I read your post.
    When will IE learn!
    Thanks for the info though, I like the start thing….really cool

    David February 23, 2010

    Hey Marko!

    I am trying the last tip you gave – centering and changing colors for the headlines. Your code worked perfectly for when I’m in a specific post … however, the headlines are still the same on the frontpage.

    Is there another .custom command to use to change it there??

    Thanks!

    TTD March 15, 2010

    It’s great Thesis tweaking tips.

    Though the tips is simple but these are well elaborated and made easy.

    Useful for the peoples like me.

    Alf April 13, 2010

    Hi

    Cant get it to work, wont show up.
    Advice

    Previous post:

    Next post:

    Search Enginedata recovery