Updated with an example April 22, 2010
I have noticed that many new users have difficulty with placing images in text widgets. IMO the easiest way to do this is to create a draft post first, then copy and paste the data into a text widget, and delete the draft post after you see the image display correctly in your sidebar. Prior to trying to insert an image into a text widget I recommend reading these two FAQs entries:
Put an image in your sidebar
Using the text widget
I hope they will provide enough background information so that the walk through below will simply function as a guide.
Walk through – Insert an Image into a text widget
–> New Post –> upload image into the post –> send image to editor –> click the image and position it using icons 7, 8, or 9-> switch to the code tab (HTML) on the visual rich text editor and copy the entire image code to your clipboard –> save the draft post (you can delete it later)
->Appearance –> Widgets –> drag a text widget out of the available widgets box and drop it into the sidebar box –> open text widget and paste in the image code –> click ‘Save’ then -> click ‘Close’ -> now view your site (it should be there) -> go back delete the draft post.
Walk through – Linking a sidebar graphic to external link:
-> New Post -> browse for your image and click ‘upload’ (this will take you to a new page) -> select the size (usually ‘thumbnail’) and click ‘insert into post’. Switch from visual mode in the editor to code (HTML) and your html will appear there.
In the first portion of the HTML is the link reference page. You will change this to link to the url for the site you want to link to, instead of the long text so make sure you leave in the image code {img scr} and then copy all of the code with your cursor and save the draft post.
-> Appearance -> Widgets’ and drag a ‘Text’ widget from the Available widgets box and drop it into the sidebar box -> click on the the ‘text’ widget in the right hand corner and it will open -> paste the code from the draft post you’ve copied in there and click ‘Save’ and ‘Close’. Click ‘view your site’ and make sure everything went accordingly and then delete the draft post.
Example: Copyright Notice or License
Here is an example for placing a text widget in your sidebar for displaying a copyright license or notice.
You can simply place “Copyright © 2010 All Rights Reserved” in a text widget.
Or you can register copyright licenses with either creativecommons.org or MyFreeCopyright.com or creators.icopyright.com as described here > How to copyright your digital works and then display these license images in your blog’s sidebars in a text widget.
Or if you prefer you can create a static page for displaying your copyright and then link to it from “Copyright © 2010 All Rights Reserved ” placed in text widget in your sidebar by following the walk through below.
1. Copy the HTML code or the phrase “”Copyright © 2010 All Rights Reserved “.
2. Dashboard > Appearance > Widgets
3. Drag a Text widget out of the Available widgets box
4. Drop the Text widgets into the Sidebar box
5. Click the top right hand corner of the Text widget to open it.
6. Paste the HTML code or the phrase “”Copyright © 2010 All Rights Reserved “” into the Text widget.
7. Click “Save” and Close” at the bottom of the Text widget.
8. View the front page of your blog and the copyright symbol/notice should be there.
Related post: Working with wordpress widgets











Andrea
March 10, 2008
Thanks for creating this informative blog! I’m still trying navigate the blogosphere and your blog is a true gem. I’ll be checking back again and again I’m sure!
timethief
March 10, 2008
Your very welcome. Please come again and tell your blogging friends that they are welcome too. :-)
timethief
April 6, 2008
You’re welcome. :-)
urdl
April 6, 2008
I ve been searching for the best and easiest solution for me.
I found it on this page.
Thanks.
accidentalsexiness
June 8, 2008
I was researching some wordpress help and I bumped into your site! Well done Timethief! Thanks for this great site!
timethief
June 8, 2008
You’re welcome. I’m glad you found my site to be useful. :)
Christine
July 13, 2008
Thank you so much. You provided me with a very simple way to do something that was driving me crazy. I will be coming back often and letting others know. :)
timethief
July 14, 2008
You’re welcome and thanks for spreading the word. In my sidebar you will find under “troubleshooting images” a collection of posts that deal with the specific issues that may arise when using wp 2.5. :)
Christopher
August 28, 2008
Thanks for this great “why didn’t I think of that!” post. It was a lifesaver. I’ll hunt around on your site now, but how about some advice as to resizing the image? I fumbled with WordPress’s facility for doing it, and got my image to look good, but some expert guidance would be great!
Richard
August 29, 2008
This isn’t the only way to do this, but it is probably the easiest. If you look at the img src code in the text widget (or in the post for that matter) you will find height and width sections toward the end of the code. To keep things proportional, change those to percentages such as: width=”50%” height=”50%” /> . I’ve only shown the relevant part of the code or this theme will strip it out.
stilllifeinbuenosaires
October 4, 2008
Thank you, Thank you! I am completely mad about your blog. I’ve found other pointers in other sites, but I find your site the easiest to read and absorb quickly. I finally inserted my text widget image–no problem.
You really have blogging down. I appreciate you sharing your expertise!
timethief
October 5, 2008
I’m delighted to here that you like this blog because you find helpful information in it. Thanks for the compliment which I will accept on Richard’s behalf too.
asterandsage
February 5, 2009
that is the info i needed SO badly. thank you SO much!
timethief
February 5, 2009
On Richard’s behalf – you’re welcome. :)
customerservicevoodoo
February 23, 2009
wow! This is good. Thanks for posting this. It worked!
timethief
February 23, 2009
On Richard’s behalf I say: You’re welcome. :)
sharlan
January 19, 2010
Ditto on the kudos. Good SEO … Google found you for me.
Now … how do I make those images a clickable link?
timethief
January 19, 2010
You will find the instructions here > http://en.support.wordpress.com/links/image-links/
francetoast
January 27, 2010
Enormously helpful! Thank you.
timethief
January 27, 2010
@francetoast
I’m happy to hear you found this post to be useful. I winess many visitors reading the post but rarely recive a comment. Thanks for yours and best wishes for happy blogging.
Steve
February 12, 2010
thank you for an excellent step-by-step guide – you made the process quick & easy even for a newbie like me!
Adriana
April 21, 2010
it was very helpful, thank you!! :D
timethief
April 21, 2010
You’re welcome. :)
Rachel
May 21, 2010
What a great idea, to format everything in a post draft first! I’ve been messing around with this off and on for the past day, trying to create a horizontal space between my image and my text, and this fixed the problem in minutes. Thanks!
timethief
May 21, 2010
Hello there,
It’s an easy way to do it but I’m scorned by those who are into coding for suggesting it. If you have multiple images that are a PITA to align using the editor I have another workaround for that too. http://onecoolsitebloggingtips.com/2010/03/24/align-images-html-tables-for-wordpress-blogs/
Steve `Grumpy" Collins
July 7, 2010
Thank you for that information, I’d been trying for a while to put an image into a text widget, and you made it so simple for me.
timethief
July 7, 2010
Yay! That’s great news. Thanks for the feedback and happy blogging.
Rachel
August 3, 2010
I’ve been trying to f igure out how to put multiple images in my sidebar text-widget, in a gallery style, such as three in a row, then three below those, etc. But I can never get the images to display that way. They only stack one a-top the other, which takes up a lot of space (I’m not code-savvy). Do you have any tutorials that explain how to do this (how to display the sidebar images in a gallery style using the text widget)?
Thanks,
Rachel
timethief
August 3, 2010
The first thing your need to clarify is how wide your sidebar is. Next you have to create an HTML table that will “fit” into that space. The easiest way to do this is by creating a draft posts and setting up your HTML table in it and uploading the tiny images into it. Once you have the HTML tables with the images in it looking exactly the way you want you can copy and paste the code from the HTML editor in the draft post into the text widget.
See here > http://onecoolsitebloggingtips.com/2008/03/31/how-to-make-html-tables-for-your-wordpress-blog/
and here > http://onecoolsitebloggingtips.com/2010/03/24/align-images-html-tables-for-wordpress-blogs/
Happy blogging. :)
Rachel
August 3, 2010
Thank-you soo much! You are such an awesome help! I’ve book-marked your site and will include it on my best-of-wordpress-tutorials page–YOURS will be number 1! Thank-you again….
Melissa Lewis
September 2, 2010
Thanks so much! I spent hours trying to fix this and your blog solved it in 5 min!
BLOGitse
September 4, 2010
Thanks for helping me! :)
timethief
September 4, 2010
Your’re welcome. :)
Shawna
September 20, 2010
WOW! Thank you, I have been trying to get a linked image on my sidebar for weeks!
timethief
September 20, 2010
If you are wondering what happened to your link please see 5. in my Commenting Policy here. > http://onecoolsitebloggingtips.com/commenting
Val Erde
November 23, 2010
TimeThief, I’ve got to tell you – your blog is keeping me online too much!! (That’s a compliment). I find myself reading post after post…
I’ve been using your first tip from this page for months now – putting an image into a draft post and then copying and pasting the HTML for a text widget. It’s the only way really that my slightly dyslexic brain can get it to work!
Thanks.
:)
timethief
November 23, 2010
Hi Val,
I watched many new bloggers struggle with placing images in text widgets and having them “fit” into the space in their sidebar. That’s why I supplied this easy walk through for placing images in text widgets. I say use whatever works for you. :) sidebar width by theme > http://wpbtips.wordpress.com/2010/01/11/sidebar-width/
Val Erde
November 24, 2010
TT – your comment with this link has just got you a very very big HUG!! Thank you so much!
I’ve been hunting for the guide to theme side panel widths for weeks now as I want to put some small images in my side panel in one or two of my blogs, in place of the lists. (And yes, don’t worry – I will take into consideration the loading time.)
:)
timethief
November 24, 2010
@Val
Yay! I provided the link to what you needed. :)
donna_m
February 3, 2011
hi, the sidebar widget you have with the photo left justified and the text right justified.. i’m trying to do that in my widget. I tried using a draft post as you suggested, copying the code and pasting into the widget but the text ends up under teh image and not beside it, as it shows in the post visual editor.. would i have to set it up in a table? seems too difficult to just have my text on the right of my picture!
timethief
February 3, 2011
What size was the image and text? Sidebars are narrow so a single 150 x150 px thumbnail takes up most of the space. The image and text you set up in a draft post will be automatically made to fit into the narrower widget space. In the Twenty Ten theme the sidebar width is 200 px.
donna_m
February 3, 2011
the image is 100×100 px. The text was 10px. the sidebar is 250px so that is not the issue. I formulated a table and put the image and text into two cells and it worked first go round.. thanks ;)
timethief
February 3, 2011
Yay! That’s so good to know. Best wishes with your blog :)
gsalerts
May 26, 2011
THANK YOU, this is a great guide and it’s been so helpful.
Ben
June 21, 2011
Thank you for the refresher. Appreciate the help.
timethief
June 21, 2011
You’re welcome.
Liz
June 30, 2011
Timethief, you are the best thing that ever happened to wordpress! I spent hours driving myself nuts trying to add an image to a text widget. I stumbled upon your blog and bang, I found what I was looking for. Thank you, thank you, thank you. Your website has been bookmarked. You brought tears to my eyes. Tears of relief that is! Have a nice day
timethief
July 1, 2011
Thank you for letting me know this helped you. :)
Brandon
October 5, 2011
i know how to add icons in a text widget but i have problems trying to get an icon beside the text widget title like you see in the footer with the twitter, news envelope icons in this link [link redacted] i have tried everything! If you have the answer please let me know. Greatly appreciated!
timethief
October 5, 2011
The only way to include and icon ie. an image in a widget title field that’s not coded to accomodate anything other than a title is by CSS editing.
ambushonline
December 5, 2011
Hi. I’m having trouble adding multiple HTML image links to one menu, exactly like your Subscribe and Follow menu. Please help. Thanks!
timethief
December 5, 2011
Some themes will accomodate HTML tables and some do not.
ambushonline
December 5, 2011
Ohh ok. My theme is Selecta. How would I know which theme supports HTML Tables?
timethief
December 5, 2011
Would you pleas post to the support forums? http://en.forums.wordpress.com
Stijn
January 16, 2012
When I put an image in the text widget there seems to appear a white border around the image. Any idea what the problem could be?
timethief
January 16, 2012
I can’t see what you are referring to. I assume your theme has been coded to provide the borders around your images.