10 Ways to Customize Thesis and Enhance Your Blog

by Matt Langford on April 10, 2009 · Comments

10 Ways to Customize Thesis and Enhance Your Blog

As with most bloggers, I frequently tweak the design and functionality of my site. Most of the time, the changes have a practical purpose, but there are times when modifications are born out of boredom.

Because I’ve gotten so many questions about the various modifications and enhancements I’ve made to my blog, I decided to write a post detailing how I did so. If you don’t already know, all of these things wouldn’t be possible without Wordpress and the excellent Thesis Theme by DIYthemes.

Change Sidebar Color

One of the easiest and most effective design modifications to Thesis is changing the background color of your sidebar. To do so, simply insert the following code into your custom.css file:

.custom #content_box {background-color:#F5F5F5;}
.custom #content {background-color:#fff;}

Both lines are necessary for this to work correctly! There is one minor bug with this solution, however. If for some reason, you have a page with a longer sidebar than content, the sidebar color will bleed over after the content. If done correctly, this ‘bug’ could actually look really cool on your site!

Insert Header Image

To replace the text on the default Thesis installation with a header image, simply paste all of the following code into your custom.css page.

This will make the header clickable, define the size, and place the background. Be sure to change the height, width, and url to match your site:

.custom #header #logo a { display: block; height: #px; width: #px; background: url('INSERT IMAGE URL') no-repeat; outline: none; }

This code will cast the text title and tagline out of the way:

.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }

This will remove any whitespace after the header image:

.custom #header #tagline { height: 0; }

This will remove the padding around the header, so there is no whitespace in any other region:

.custom #header { padding: 0; border-bottom:none;}

Social Media Links & Profile Box at Bottom of Posts

For a box that will display social media links and an author profile, keep reading! This is relatively simple, but does require that you edit custom_functions.php and custom.css. It makes use of Custom Hooks in Thesis. Using php, it will automatically pull each author’s description, photo, and number of posts.

This code was taken from a post on Blogussion and heavily modified to fit my needs.

First, paste all of this into your custom_function.php:

function post_footer() {
	if (is_single())
	{
	?>
<div class="socialmedia"><p><strong>Share this post:</strong> <a rel="nofollow" href="http://twitter.com/home/?status=<?php the_title(); ?> -  http://YOUR_URL.com/?p=<?php the_ID(); ?>">Tweet It</a> | <a rel="nofollow" href="http://www.facebook.com/sharer.php" onclick="window.open('http://www.facebook.com/sharer.php?u=<?php the_permalink() ?>&t='+encodeURIComponent(document.title), 'facebook','toolbar=no,width=700,height=400'); return false;">Facebook It</a> | <a rel="nofollow" href="http://www.stumbleupon.com/submit?url=<?php the_permalink() ?>">Stumble It</a> | <a rel="nofollow" href="http://www.digg.com/submit?phase=2&url=<?php the_permalink() ?>">Digg It</a> | <a rel="nofollow" href="http://del.icio.us/post?url=<?php the_permalink() ?>&title=INSERT_TITLE">
Delicious It</a></p></div>
<div class="postauthor">
		<?php echo get_avatar( get_the_author_id() , 120 ); ?>
		<h4>Article by <a href="<?php the_author_url(); ?>">
		<?php the_author_firstname(); ?> <?php the_author_lastname(); ?></a></h4>
  <p><?php the_author_firstname(); ?> has written <strong><?php the_author_posts(); ?></strong> awesome articles for us. <?php the_author_description(); ?></p><p>If you liked this post, you will definitely enjoy our others. Subscribe to the feed via RSS or EMAIL to get instantly updated for those awesome posts soon to come.</p>
</div>
	<?php
	}
}
	add_action('thesis_hook_after_post_box', 'post_footer');

Be sure to insert your own URLs in the specified spots above. Also, feel free to add or remove links to additional sites.

You can style it all in any way you like, but here’s my CSS for the profile box to get you started:

.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }

And the css for the Social Media Box:

.socialmedia { background: #FFFBCC; border-top: 1px solid #E6DB55; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1em; text-align: center;}
.socialmedia p { color: #515151; font-size: 1.3em;}

Change Nav Hover Colors

Changing the hover colors for your nav menu is pretty straighforward. For the colors of the nav menu only, put this in your custom.css and change the colors as you see fit:

.custom ul#tabs li a:hover {color: #fff; text-decoration: underline; background-color: #1873a1; }

And to change the hover color of your Subscribe to RSS link, use this:

.custom ul#tabs li.rss a:hover { background-color: #fff; color: #111; }

Modify Archives

I’ve been asked many times how I added a post listing and reorganized my archives page. I do like the simplicity that thesis includes with their archives page, but I wanted to add a little more functionality.

If you want to achieve something similar to my archive page, first put this in custom_functions.php:

function my_archive() {
?>
<div class="archive">
<div class="archivel">
  <h3>By Category:</h3>
  <ul>
    <?php wp_list_categories('sort_column=name&title_li='); ?>
  </ul>

  <h3>By Month:</h3>
  <ul>
    <?php wp_get_archives('type=monthly'); ?>
  </ul>

</div>

<div class="archiver">

   <h3>By Post: (Last 100 articles)</h3>
   <ul>
     <?php wp_get_archives('type=postbypost&limit=100'); ?>
   </ul>
</div>
</div>
<?php
}

remove_action('thesis_hook_archives_template', 'thesis_archives_template');
add_action('thesis_hook_archives_template', 'my_archive');

And place this is custom.css:

.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

Wordpress Image Captions

Image Caption Here

Image Caption Here

You can use this technique to put captions underneath your photos, but I’ve found the code below works much better. After you have put this code into your custom.css page, just use the built in Caption property in wordpress to make it display!

Code Removed. This was included in the most recent version of Thesis.

Remove Divider Line from Sidebar/Content Area

Another simple fix! To remove the vertical line between the Sidebar and Content Area, simply put this one line into custom.css:

.custom #content_box {background:none;}

Combined with the sidebar background color shown above, this will look very good!

Better CommentLuv Styling

The CommentLuv plugin is a great way to show your commenters that you appreciate them. Below their comment, almost magically, a link to their blog’s newest post will show. While the default styling isn’t bad, it could use some help.
commentluvIf you like how it looks on my site (see above), simply paste this code into the Styling textfield in the CommentLuv settings:

Code Removed. The new version of CommentLuv makes this irrelevant.

Remove Category Titles on Category Pages

On every category page in Thesis, there is a visible title near the top, above all content. This simple code will remove those titles:

#archive_info {display:none;}

If you have any questions, you can ask them in the comments and I will try my best to help you!

  • modified archives..are great...implemented it today...thanks Matt...! Loved them all..!
  • Hi.

    How do I configure Thesis to show this comments box by default instead of just that {x comments}-thing?

    Thanks in advance!

    br Jimmy
  • I'm using the disqus plugin for all the comments on MattFlies.com...
  • Cindy
    Do you know how to get the pages to show up in the nav bar but not on the sidebar? thank you!
  • If they're showing in the sidebar, you probably have a widget (Appearance > Widget) that's doing that. Just remove it and you'll be all set.
  • eabner
    Hi I'm trying to remove the divider line between my main content and my header but this code doesn't seem to work

    custom #content_box {background:none;}

    I am currently using the BrandyM theme available at http://www.wptemplates.net/

    the page I'm working on at is http://filmmusicmaestros.com/?page_id=23

    I would appreciate any help your website is the only place that addresses this problem.
  • Every theme is different... most of the tutorials on this site deal with the Thesis theme.
  • Helpful, well written post. Definitely snagged some knowledge I didn't have before. This is the best comprehensive tutorial I've seen for Thesis. Seriously. Thanks.
  • Thanks so much! That's great to hear!
  • Lorenza
    Hi Matt, I was wondering if there's a way to keep the sidebar (which I made a different color from content) from bleeding over after the content when it gets too long.
    Thanks for your help,
    Lorenza
  • I can't get captions to turn up in Thesis. I am using version 1.6.

    All the caption fields are filled in, but they don't display. Any thoughts?
  • Sounds like some other code might be interfering... try using Firebug to troubleshoot.
  • Thanks for your help in removing "From the category archives." However, it also removed my category name. I would like to include the category Title as the Heading. How can I do this?
  • sansonj
    If you wanted to do one of the following how would you? Run google ads, and add ads from http://www.CJ.com/
  • I don't know about CJ.com, but google's adsense supplies you with the necessary code.
  • sansonj
    How can I add a section where I can put my contact information below the multimedia on every page ?
  • Will be referring back to this as I customize Thesis...thanks!
  • Stormy Cruz
    Badass post. Thank you!
    I'm a *very* new blogger (website currently under construction w/ WP Thesis), so I'm especially appreciative of how-to posts like yours that cater to the technologically challenged.
    May I ask how you pulled off the "Subscribe to" button in the top, right-hand corner of the screen? Is it a widget, or your own personal creation?
    Thanks!
  • That's my own personal creation... I used one graphic, a good bit of css, and some patience to create it. Feel free to dig into my code using Firebug or something of the like if you want!
  • Hi, lovely tutorial, i have a problem in thesis openhook. Whenever i add code whether for feed burner subscribers or search engine code of google search. it shows me in a very little fonts.
    Please tell how i can solve this problem. i am very upset from it.
    thanks
  • When dealing with hooks, nothing should change with style... unless you edited custom.css? Apparently it's picking up on another style from your css. I suggest using Firebug (for Firefox) to diagnos the problem.
  • i'm searching for these all day, glad i found it. thank you very much......
    great job dude...
  • I have upgraded to Thesis 1.6 but I can't get the "Image Captions" to show up. What am I missing?
  • Hi I would like to know is there any possiblity that I can disable the author box for a particular post. I might want to do that for guest posts. For guest posts, I will post from My Account at wordpress but the author box should not display as it was not written by me. Is this possible?
  • You could always use a custom field to turn that functionality on/off
  • Thanks for these great tutorials. Um, I am having a heck of a time getting my Awber buttons to appear normal. i have placed some code in the Thesis Support forums into my custom.css but no dice. http://www.chilesadvertising.com. Any thoughts would be most helpful!
  • I added the code for making my archives just like yours .. added code in customs_functions and custom.css . But how does that reflect in archive page ? I have my archive page as empty ?

    manish
  • To create a new archives page with Thesis... Just make a new page and leave the content area blank, then select "Archives" from the custom template dropdown. That's it!
  • Manish
    Nope ..
    That does not work .. this is what i did .. Added the code in customs_functions (the first code) , then added another 4 lines in customs.css and then created a new page (Archives) : http://www.jagoinvestor.com/archives

    But still does not work .. the page does not show anything .. Am I missing anything ?

    Manish
  • Just grabbed my thesis will work on the tips you mentioned..
  • nicklaslarenholtz
    Thanks for some great guidning. I have tried to understand how to get "teasers" from a specific category displayd in a generic page, below the content box. (http://test.sem-larenholtz.se/?page_id=90), check out the page. It´s in swedish but you will understand what I wan´t.
  • I really need to get thesis, after all of this. People are just raving about it...
  • It really is amazing! And definitely a worthy investment.
  • Hi,
    Really good tips there. And it helped me a lot. And you blog design is Awesome. :) I was just thinking that How do you add background image in sidebar/widgets. If you can help me doing that with my blog then I would be very much thankful of yours.
  • very nice tips, i keep looking for tips on how to customise thesis theme and your site has all that one needs to fine tune his thesis theme.

    keep up the good work
  • Thank you. Your tips are very helpful, and they are easy to follow and expand on for further customization.
  • I bought Thesis a while ago for a site and ended up using the OLD Copyblogger theme modified a bit because I was just pulling my hair out customizing Thesis. I'm now thinking of doing a more minimalist site using Thesis...finally! This post is very helpful as it covers most of the stuff I probably would want to do. Thanks!
  • I encourage you to give Thesis another shot -- there is a bit of a learning curve, but once you understand the basics, you're golden! Also, the upcoming 1.6 (and subsequent 2.0) releases will make many of the popular customizations VERY easy. Stay Tuned!
  • Hi Matt! Awesome tips. I applied the change of nav hover colors for my nav bar menu. Now I'm wondering how do you do the final navbar tab to change when you're in that specific page? For example, on your main page ARCHIVES tab has a white background but when I mouseover it turns into orange (or whatever color is that :-). Then when I click on it and I'm on the archives page, all the tabs are white but ARCHIVES is in orange. How can this be done?? Thanks :-)
  • The default look uses .custom ul#tabs li a
    To style when moused over use .custom ul#tabs li a:hover
    To style when on that page use .custom ul#tabs li.current_page_item a

    Hope that helps!
  • Awesome!!! It works :-)

    Thanks Matt!
  • chapcuzz
    Hello great site... i'm starting to use thesis themes, but i encountered a problem when i try to adding profile box..

    Parse error: syntax error, unexpected '}' in /home/adimuhraji/domains/slugg.in/public_html/wp-content/themes/thesis/custom/custom_functions.php on line 16

    help me, i was trying to delete that } but it still coming..
  • Without access to your custom_functions.php page, I can't tell you specifically what's wrong. My guess would be that you have another function on that page that is incorrectly formatted.
  • chapcuzz
    thanks matt, i dont know what's the problem but it works when i tried to add an <? before functions post_footer()
  • Hi Matt- Thank you for another great article. Your site is a gem to Thesis users.
  • Thanks so much for these tips! The archives one is especially helpful.

    You might, however, want to point out that people who are using the wonderful Thesis Open Hooks plug-in 1) have no need to use the first function line, 2) need to fully wrap the php codes at the beginning and the end and 3) should not use the remove_action and add_commands as they are automatically included when you save the code.

    Thanks for all you excellent suggestions!
  • You're very right -- if using the OpenHook plugin, the code supplied above will have to be altered. OpenHook basically inserts a bit of the code for you, eliminated the need for certain lines. Thanks!
  • Hi Matt,

    Thanks for posting this, I'm using thesis on a new website I'm doing at http://www.greengaugehomes.com and will use your Social Media Links at Bottom of Post tip, and I also liked the LinkWithin widget you're using so they have a new customer!

    Have just tweeted this post with the Tweetmeme button (isn't it great! found it via @JimConnolly) and noticed it was defaulting to Maintenance Mode in the tweet text (which I edited). Might be worth a look.

    I'm looking for ways to put RSS/Email/Feeburneremail buttons on the site and very much like the floating ones on the LHS of your post here. Have you written about how you made them or is there a widget?

    Thanks very much for your help!
    Su
  • Glad this post helped! The Social Media Links at Bottom part will look a bit different than what I currently have, but it's still effective and similar in size and functionality. I've just updated my site since I wrote these tutorials!

    Thanks for the heads up about the TweetMeMe button, I'll definitely look into that!

    There is a tutorial for the left side icons by @Mattonomics, find it here: http://thesistutor.com/how-to-add-killer-social...
  • Hello Matt,

    This is a wonderful post. I am planning to purchase Thesis and will use this to customize. Can you tell me how did u customize the sidebar? I love it the most.

    Regards,
    Ashwin
  • For the colors and design of my sidebar, all I had to do was edit custom.css! That's it! For the functionality (like the tabbed widget), it took a little more, but I wrote a tutorial on that!
  • Thanks. I will go through the tutorial and let you know how it goes.

    Subscribed to your blog and looking for interesting updates from you!
  • Glad to hear it! Thanks for subscribing!
  • Love this post, thank you very much. Very helpful to this newbie. One question, if you don't mind. I used your code to add a customer header image to my custom.css file. It worked in placing the header, but only half of the image height is showing. Any advice? My blog is at www.realmendriveminivans.com. Thanks!
  • Hi again, I tinkered around with the code some more and finally figured it out. Sorry to bother you, and thanks again for a great site. It has really helped me figure things out with Thesis.
  • Glad you got it! And your site looks great!
  • Thanks Matt, I appreciate that. I'm learning. Slowly, but there is progress!
  • Great site! Thanks so much for posting!

    Can I ask what plugin you use for reply comments? Also which ReTweet plugin you use?
  • Andrew, for comments, I am using the Disqus plugin. I talk about switching to it, right here.

    For ReTweeting, I am using the TweetMeMe plugin from TweetMeMe.com.
  • Thanks Matt! Much appreciated.

    Again, admiring your site, I noticed you have an awesome widget you have in your sidebar. Can I ask what you're using?
  • If you're talking about the Widgets with the tabs and animation, it's all custom and I wrote a tutorial on how to make it!
  • Aha! Oh, thank you SO much -- so ridiculously obvious, just as I suspected. I can't tell you how long I've been puzzling over this! A million thanks... you're my new best friend.
  • This is a really terrific tutorial, thank you! I have a ridiculous noob question, and I hope you can help me. On my current blog, I've been using a plug-in for sidebar dropdown archives. I'd love to move to a page like you have, but I'm just not sure how to start. Do I create a page, or does the custom php code do that? In researching this solution, I've been references to "the thesis archives page" but I can't even figure out where/what this is. Can you help me out?
  • Dani, assuming you use the Thesis Theme, an archives page can be setup quite easily. Simply add a New Page in the Wordpress Admin Panel. On the right hand column (or somewhere on the Add New page, if you've rearranged stuff) will be an option for a "Template." Click the drop down menu and choose Archives. Leave all of the other fields blank except for the Title (call it Archives) and click publish. That's it!

    If you want it do display a link in Thesis, just go into Thesis options and make sure it's selected!

    Let me know if this got it working for ya!
  • How Can I remove the Link to Comment Author.... I mean the Comment Author name will be visible but it won't be linked to his site.
  • Hmmm... I know it's possible, but I don't know right off hand. Perhaps try @pearsonified on Twitter? Or @kingdomgeek, @kristarella, etc...
  • Thank You....

    Another Thing I wanted to Ask is ... The Default Form Elements are Really Ugly.. I mean the all the Input Field Properties of the Feed Subscriptions are not nice looking... See : http://is.gd/1pEnE

    Any Remedy ... ???
  • You can style any form element if you know their css class or id in custom.css. The easiest way to do this is to make use of Firebug with the Firefox browser. @Kristarella has an excellent tutorial on how to use Firebug.
  • I put a few of these to good use. Thanks a lot man very helpful!
    .-= Sean Davis´s last blog ..11 Reasons Why I Suggest “Think & Grow Rich” =-.
  • how can i remove the divider line between head and content ????
    .-= Adrian ´s last blog ..Immer mehr Unternehmen setzen auf Twitter =-.
  • Here's a good place to look for info on headers, nav, and styling all of them: DoubleMule Headers.
  • Yay!! Nevermind! Found the answer to my (dumb) question. Had to use the archives template when creating the archives page...
    Thanks anyway and keep up the good work!!

    <abbr>Claudia’s last blog post..The waiting game</abbr>
  • No problem! Glad you figured it out quickly!
  • Wow, thank you for all these great tips! I did implement some of them already and they work perfect :)
    Just one (maybe dumb) question: I can't get the archives page (my favorite tip BTW) to work... I copied and pasted the code into custom_functions and custom_css without a problem but how do I pull up the archives page now? Not just by adding a page named "Archives" (because that didn't work... Did I miss something or is there a specific way to create an archives page where your custom code would then do its magic? Hope you can help me with this, thank you so much!!

    <abbr>Claudia’s last blog post..The waiting game</abbr>
  • Emz
    hey i need help

    I wanna replace the multimedia box with an opt-in box.

    I want the opt-in box to be inside that multimedia box. I know there like a code in it but I dont know how to do the code.

    Please post the guide / tutorial on how to put an opt-in box in the multimedia box.

    I need it badly.
  • Emz, by opt-in, I'm assuming you're referring to subscription boxes for RSS or email? If so, you'll need to register your site on Feedburner... They will provide the code for your particular site to paste in the multimedia box in your options panel on the admin screen.
  • I am VERY new at coding, hooks and making anything but the most minor changes to my theme. I bought But I am conused as to where to put this cose to customize my archives page. I am using Thesis Open Hook.

    And place this is custom.css:
    .custom .archive h3 {margin-top: 0;}
    .custom .archive ul {font-size: .85em; }
    .custom .archivel { float: left; width: 40%;}
    .custom .archiver { float: right; width: 60%;}
  • Clara, if you have Thesis OpenHook installed, simply click "Thesis Custom Styling" underneath "Appearance" in the Wordpress Admin Panel. Paste the code for custom.css into that page and you should be all set!
  • Taz
    Many thanks for the feedback Matt. I re-uploaded thesis and used the Thesis OpenHook plugin and think I have it sorted. All this coding has just reminded me of why I dropped Computing for Law at University.

    Thanks again for the help. I get the feeling I'm going to need more help implementing some of the other modifications on your site.
  • Taz
    Hi Matt,
    Firstly thanks for all the helpful tutorials on this site for the thesis theme. I'm hoping you can help me with a small problem though.

    Re your code to modify the Archives, I copied the code and pasted it into my functions.php using the 'editor' function. Since I couldn't find a custom_functions.php as per your instructions I assumed (perhaps wrongly) that you were referring to functions.php. Then on trying to 'update file' I get the following error:

    ''Parse error: syntax error, unexpected '}' in /homepages/5/d232851306/htdocs/wp
    content/themes/thesis_15/functions.php on line 98''

    More oddly when I remove the code I just pasted and hit 'update file' I still get the parse error. I've even copied the code from a locally stored functions.php and replaced the online code in the 'editor' but still get the same error. I'm stumped. Any ideas?
  • Taz, re-uploading Thesis should have fixed your problem. With Thesis, unlike most themes, you should never edit the file entitled "functions.php!" And now you know why!

    The file custom_functions.php will not show up in the 'editor' in Wordpress because of the Thesis file structure. The easiest way to edit this file is to download the plugin "Thesis OpenHook." After downloading, click the new option under "Appearance" called "Thesis Custom Programming." This is where you will need to insert the Archives Code. At the top of the document there are some brief instructions on how to modify the page.

    That should fix you problem right away! Let me know how it turns out!
  • Taz
    P.S. Since I closed the browser window which showed the dashboard, I can't even get into any of the admin controls. All I get is the parse error. I'm going to upload thesis again in the hope that that'll fix it. I would like to modify the archive again but I think I'll leave that until I receive your input as to what I did wrong. Thanks.
  • Dumb question for you: How do you get the little heart doesn't show up next to the comment luv verbiage?

    <abbr>JHS’s last blog post..Carnival of Family Life: Memorial Day Edition</abbr>
  • Just register at commentluv.com and enter your given ID into the appropriate field in your plugin settings... That should be it!
  • Oh, jeez . . . that should have read: "How do you get the little heart to appear? On my site, it doesn't show up next to the comment luv verbiage!"

    <abbr>JHS’s last blog post..Carnival of Family Life: Memorial Day Edition</abbr>
  • Also, how do you do basic things like change colors?

    And what's the difference between the custom.css file and custom_functions.php file?

    thanks - again, if there's a tutorial that talks about this specifically, point me out - I've been on DIY's site but havent' seen any related to this.

    <abbr>MoneyEnergy’s last blog post..A Journey Like No Other: Following the Wealth Pilgrim From Adversity to Personal Transformation and Financial Freedom</abbr>
  • Your custom.css file is for changing anything that has to do with design and layout. Anything pertaining to colors, fonts, basic positioning, borders, backgrounds, spacing, etc can be changed using your css (cascading style sheet) file.

    Your custom_functions.php file is generally for automatically adding certain content (e.g. a box that shows up only on your posts, text in your footer) or giving a function to something.

    Look in Section IV on this page for more information.
  • Hi Matt, thanks for all this help and the great tutorials you've got here. I'm new to Thesis and just reading up on it - I agree with whoever said it was more difficult than they thought. I understand the very basics of hooks and functions now, but I don't know enough to even be able to ask what I want to ask.

    I know Thesis comes with standardized hooks, but what about functions? Do I just make up the name for my function? (is that possible)? I want to add some code in my sidebars, images, etc. and I think I know the hooks I need, but not sure what functions I need. Do I just give the function a name I make up?

    Anything you can point me to at my level here would be great!

    <abbr>MoneyEnergy’s last blog post..A Journey Like No Other: Following the Wealth Pilgrim From Adversity to Personal Transformation and Financial Freedom</abbr>
  • If you're directly editing custom_functions.php, then yes, you can create the names of your own functions and insert them using hooks (Very basic description there). However, if you don't consider yourself an advanced user, I HIGHLY recommend installing the Thesis OpenHook Plugin that will basically eliminate the need for creating functions/names.
  • Many thanks for your archive modification! Was just wondering how to effect something like that, and there you are with the answer.

    <abbr>Phil Barron’s last blog post..Letters, I get letters</abbr>
  • Hi,

    I just wanted to say thanks for posting all this information about Thesis. I have used so much of it and my site is look just great :) I had looked all over for how to create the author profile box and could not find much until I came across your site.

    I appreciate you making this available to everyone.
  • Matt: If I add "frame" when using captions, it throws the alignment off. If I don't add "frame" when not using a caption, the frame doesn't show around the image. Very weird. But that's how I've gotten things to line up now. Thanks!

    <abbr>JHS’s last blog post..Sunday Stealing: The 29′er Meme</abbr>
  • JHS, sorry it took me so long to get back to you... From what I can tell, most of the caption functionality has already been built in to Thesis 1.5. You shouldn't have to insert any CSS to get the basic caption functionality. I'm not using any special code for the captions on this site as of now.
  • I'm having a devil of a time with my thesis theme, and don't know where to turn. Finding my way through the forums has been difficult. Though my blog looks fine in Firefox, I've managed to goof up the way it looks in IE (and readers have complained!). Renee found a pro-coder to help her, but I don't know where to look. Any suggestions? (My sidebar slips below the content & the font gets very large in IE). Thanks for any input.

    <abbr>This Eclectic Life’s last blog post..Butterflies Flutter By In My Neck Of The Woods</abbr>
  • I'm on a mac, so I'm depending on BrowserShots to see your site in IE... There are some pretty major problems there, but try these things in this order:

    1. Press the SAVE button in both Design Options and Thesis Options
    2. Make sure you set the permissions correctly when you installed Thesis
    3. Deactivate all plugins one-by-one and test your site

    If you've done all of that and nothing worked, let me know and I'll try something else, but it almost HAS to be one of the above...
  • You are my hero! It is one of the plugins--at least on IE7(haven't figured out which one yet...but I will). You rock!
    <abbr>This Eclectic Life’s last blog post..Butterflies Flutter By In My Neck Of The Woods</abbr>
  • Matt: Since upgrading to 1.5, I'm having problems with the framing and comments of images. They don't line up correctly, but I can't figure out the problem. If you could take a look, I would greatly appreciate any advice you might have. I tried your image code, but it did not correct the problem. You can see the problem on 2 of my sites:

    http://www.stocktonconcertband.com
    http://www.lodicommunityband.com

    Thanks much!

    <abbr>JHS’s last blog post..Sunday Stealing: The 29′er Meme</abbr>
  • JHS, it looks to me as if your images are aligned correctly (I see one aligned left, one aligned right, and one aligned center). The only error I see is -- When an image has a caption, you do NOT need to give it a class of "frame." The caption will automatically insert its own frame...

    That help?
  • Hi Matt, great tutorial. I'm using Thesis 1.5 and the section about placing Social Media Links & Profile Box at Bottom of Posts.

    It works well and looks great but there is an important difference. Mine does not show up with the number of comments indicator at the bottom of the post on the home page but only when I click on the number of comments and it opens up the individual post with the comments themselves displayed, OR, if I click on an individual post in my recent posts list it opens that individual post with comments and I can see the media links and profile box.

    Lastly it fails to pull up my avatar and just gives me one of the generic options.

    Thanks so much and keep the tutorials coming. These are so helpful for non coders like me.

    <abbr>William Todd’s last blog post..Preparing To Write Great Executive Speeches</abbr>
  • William, the tutorial for the social media box at the bottom is a little different than what I currently have on my blog (I modified mine since I wrote the tutorial).

    Yours is working perfectly, from what I can tell, according to the tutorial. Your avatar is displaying properly for me and all the social media links are working correctly.

    If you'd like to display a comment count inside the social media or profile box, simply add this code where you'd like it to display in custom_functions.php.



    <?php comments_number('no comments','one comment','% comments'); ?>

blog comments powered by Disqus

Previous post:

Next post: