How to add Background Image in Teaser box at Homepage of Thesis Theme

In this video tutorial deals about how to add background image inside the teaser box at the homepage. We know thesis theme offers number of hook functions to customize thesis theme. Especially which part of the theme you want to customize we can select the corresponding part to customize.

Now I am going to add two images, first one add image line between each post in teaser box of homepage. The second one is add background image for comments and read more links in teaser box. For do the second one first you should add comments links menu in teaser box. Click here to include add your comment and read more links in homepage.

How to add image line between each post at homepage

To add line between each post in teaser box first you should upload your line image file to custom image folder.

The path of custom image folder is public_html/

Inside image folder you have to upload the image file.

After uploaded the image file. Copy and paste the following code in custom_functions.php file.

/* teaser top line image */

function teaser_top()  {  ?>
<div id="teaser_top"> </div>


Use ftp to paste the code because which is the safest way to add code inside custom_functions.php file.

The path is public_html/

Also add the below code in custom.css file with help of word press admin.

/* teaser line image */
.custom #teaser_top{

The above code you can change the size of the image.

Once you added those two codes now check your site with line between each post.

Line between each post

Add background image in add comment, read more links at homepage.

For do this first you should add add comment and read more link in teaser box as mentioned at the starting of the article. Then upload your image background image custom image folder like I mentioned in the first part.

Now you should add the below code in custom_function.php file. Already I gave the code for read more and add comment links in hompage. Just add the below two lines inside the function name teaser_post_menu_links. Which is shown in the video.

/* add the code in side the teaesr_menu_links function*/
<div id="teaser_b">

And also copy and paste the below code in custom.css file using wordpress admin.

/* teaser add comment and read more link background image */
.custom #teaser_b{
background:url(" teaser box.PNG");

The above code you should replace background url as your image uploaded path. also change margin, height as your own. Change your link color using custom.css code. Once you completed the above steps check your site which having background image in teaser menu links at homepage as like below image.

read more background

Share your experience in comment section.  For more checkout our all Thesis theme tutorials..

{ 24 comments… add one }

Leave a Comment

  • mustafa January 25, 2010, 10:23 PM

    how can i put an image right side in teaser box automaticly

    • Pascal January 25, 2010, 10:42 PM

      Go to Thesis Options->Default Thumbnail Settings-> Select Right with Text wrap.
      Then click save.

      If you have any other problem, leave a comment again.

      • mustafa January 26, 2010, 11:01 AM

        Thanks for comment but i did it before dont show image can i ask a tip? but it given different site but icant do it. if i give web adress, you can try it on thesis theme and can you explain to us ?

        • Pascal January 26, 2010, 11:13 AM

          Tell me what exactly you need ? and give your link also. SO that i can do this.

  • mustafa January 26, 2010, 11:32 PM

    hi i give an adress i did a picture for my three quastions thanks alot

  • Pascal February 18, 2010, 8:02 PM

    once again copy and paste that code surel it will work.

  • Jesse Walthrup February 22, 2010, 7:10 AM

    Wow, excellent tips indeed dude. I like this idea a LOT.


  • Suresh February 22, 2010, 2:05 PM


    In your site you added background image in teaser_top..
    To add image in teasermenulinks you should add background image in teaser_b in custom.css file

  • Vivek March 5, 2010, 4:00 AM

    i am not able to add the background image to add more comments. can you help me out to add this background image ?

    • Suresh March 8, 2010, 7:01 PM

      hai vivek,

      once again add the code in the above mentioned procedure and replace background image url with your image uploaded path..

  • Vivek March 9, 2010, 11:15 PM

    applying that codes will not be shown in proper place. you can check it out here. there will be no background image in read more section and comments. i want it to look completely like your site. can i get this. ?

    • Suresh March 10, 2010, 11:39 PM

      hai vivek,

      I saw your site..background image shown clearly just change the closing div for teaser_b after the end of all links..

      add comment, read more links…

      use this order then background appeared as you like…

  • Vivek March 11, 2010, 5:36 AM

    what you are trying to say i am not able to understand it well can you guide me in brief?

    • Suresh March 11, 2010, 2:31 PM

      hai vivek,
      To add background image in teaser box links.. In your custom_functions.php code
      you should use add comment and read more the three links with in the div id called teaser_b.


      div id=”teaser_b”

      Number of comments link..
      add comment link..
      read more link..


      then paste the css code mentioned in the post..

  • Vivek March 12, 2010, 4:26 AM

    Still i am not able to add the background image to add more comments. can you mail me the whole code so that i could be able to add the background image.
    need your precious amount of time and help

    • Suresh March 12, 2010, 3:36 PM

      hai vivek,

      I think you need background image for each link in teaser menu..
      dont use separate teaser_b div for each link.. only one teaser_b div enough.. but you should give all the links within teaser_b div..

      Otherwise follow the below method..

      replace previously added code for background image in teaser.. add the below code in custom.css file

      .custom #teasermenu li a, .custom #teasermenu li a:link {background:url(" teaser box.png") repeat scroll 0 0 transparent;}

  • Vivek March 20, 2010, 5:48 AM

    Thanks Suresh with your help i am able too add the required background image. Thanks a lot for helping me out.

    • Suresh March 20, 2010, 9:38 AM

      hai vivek,
      by the similar way you can add background image for any div part of thesis theme..

  • JC Maata September 3, 2010, 8:24 PM

    Hello there Suresh,

    It’s my first time applying your tutorials on my project site and I can say you’re good. It’s not my first time to visit the site of fourblogger though. I applied all the techniques for this teaser trick and stuff and although it worked, it did make some wierd changes to the homepage. I noticed the Headline and the text on my teasers turned out very small, why’s that happening to my site? Also can you please help me on how to resolve this. I tried to visit the full article of the teasers and the size of the fonts are normal right there. My site is I’m an instant fan and if you can help me further , then the more I’ll become a fan of you and fourblogger. Thanks in advance. 🙂

  • Curious Little Person October 8, 2010, 1:50 PM

    can you guide us on how to get or create the images for the image line and background image in add comment

  • Curious Little Person October 9, 2010, 1:01 AM

    i am not able to aling the text with my image , can u guide me on how to do this…

    thks for all ur help

  • FlipnFeedMe December 10, 2010, 6:54 AM

    Hey this codes don’t work in my site…
    Why? I am using thesis 1.8

  • Gustavo @ GizmosHub January 24, 2011, 8:40 PM

    Instead a background image, how can I add a light background color to the teasers headline?

    • Pascal January 25, 2011, 8:08 AM

      contact us through contact form to hire us to get done any thesis customizations. thanks for commenting.