Images in WordPress Child Theme Designs
Images used in WordPress designs typically are added to the images directory inside the theme. Child themes can have their own images directory, just as a parent theme may refer to images in its style.css file. The following are examples of how these images can be used in child theme designs.
Child theme image in a child theme stylesheet
The first step is to create a simple child theme that modifies the style of the parent theme. In this example, we will use a new child theme we will call TwentyTen Child, based on the parent theme TwentyTen. The new child theme has been updated with uppercase headings.
To include a child theme image in a child theme stylesheet, simply add the new image to the child theme’s images directory and refer to it in the child theme's style.css file.
Create an images directory inside the child theme's directory /wp-content/themes/twentyten-child/images.
Add an image to use into the directory.
For this example, the body-bg.png image was added, which is a simple blue-to-white gradient created in Photoshop.
Add the necessary styling to the child theme’s style.css file, as follows:
/*
Theme Name: TwentyTen Child
Description: My fabulous child theme
Author: Lisa Sabin-Wilson
Version: 1.0
Template: twentyten
*/
@import url('../twentyten/style.css');
body {
background: url('images/body-bg.png') repeat-x;
}
With a quick refresh of the site, it now has a new background. You can see how the background changed from plain white to a nice, blue-to-white, vertical, gradient background image.
Parent theme image in a child theme stylesheet
Child theme images are acceptable for most purposes. Sometimes, however, you’re better off using images supplied by the parent theme. You could just copy the parent theme image folder, with all its images, to the child theme, but that would prevent the child theme from matching the parent theme if the parent theme image ever changes, such as after an upgrade.
Fortunately, you can refer to an image in the parent theme with the @import rule the same way you can reference the parent theme's style.css file.
In the footer of the Twenty Ten design, a WordPress logo appears beside the phrase Proudly powered by WordPress. This is a parent theme image.
In this example, you will add the logo image in front of each widget title in the sidebar. Because the logo image already exists inside the parent, you can simply add a customization to the child theme's style.css file to make this change, as follows:
/*
Theme Name: TwentyTen Child
Description: My fabulous child theme
Author: Lisa Sabin-Wilson
Version: 1.0
Template: twentyten
*/
@import url('../twentyten/style.css');
.widget-title {
background: url('../twentyten/images/wordpress.png') no-repeat
left center;
padding-left: 20px;
line-height: 16px
}
Save the file and refresh your website to show your WordPress pride.
Child theme image in a parent theme stylesheet
Replacing an image used in the parent's stylesheet with one found in the child theme’s directory would require a change to the parent theme's stylesheet; the very idea behind a child theme is to avoid changes to the parent, so that isn't possible.
However, you can override the parent theme's rule to refer to the child theme's new image by simply creating an overriding rule in the child theme’s stylesheet that points to the new image.
For example, the WordPress logo in the footer is very small. To make it larger, use the blue PNG 24-bit alpha transparency WordPress button that appears on the WordPress.org Logos and Graphics page. Click the image to open it in your web browser and then right-click it to save it to your local computer.
After you add the desired logo to your child theme's images directory as smbutton-blue.png, the following style.css file replaces the WordPress logo on the parent theme's footer with the new WordPress button:
/*
Theme Name: TwentyTen Child
Description: My fabulous child theme
Author: Lisa Sabin-Wilson
Version: 1.0
Template: twentyten
*/
@import url('../twentyten/style.css');
#site-generator a {
background-image: url('images/smbutton-blue.png');
}
#site-info {
width: 650px;
}
#site-generator {
width: 270px;
}
#site-generator a {
background: url('images/smbutton-blue.png') right center no-repeat;
line-height: 59px;
padding: 0 63px 10px 0;
float: right;
}
Notice how some rules beyond just the background were modified to override parent theme styling that didn't work well with the new background. Now your child theme shows your WordPress pride loud and clear with the new, blue logo from the official WordPress.org website.
You can’t directly replace parent theme images. Rather, you must provide a new image in the child theme and override the parent’s styling to refer to this new image.

Blogging & Social Networking Glossary
archive
1. (noun) A list of previous blog posts, in chronological order. 2. (verb) To place files or blog posts in a safer place (on DVD or another server) for longer-term or backup storage.

Blogging & Social Networking Glossary
attribute
Used in an HTML tag to give an instruction to a Web browser. For example, in This link goes to <a href="http://www.google.com">Google</a>, the <a> tag gets an attribute (href) and a value ("http://www.google.com") to go along with the basic tag. In this case, the attribute indicates to the browser that what comes next is a hypertext reference — in this case, a Web page.

Blogging & Social Networking Glossary
blacklist
An often-centralized list of e-mail addresses, URLs, and IP addresses used by spammers that are then forbidden in any blog post on your blog. With an up-to-date blacklist, a lot of spam is stopped before it becomes a comment.

Blogging & Social Networking Glossary
block
To stop all contact with a MySpace user. He can’t comment on your blog page or send you any message that you actually receive.

Blogging & Social Networking Glossary
blog
A combination of the words Web and log. Bloggers (individuals, groups, or businesses) post a chronological log of information. Content is determined entirely by the author(s) of the blog; many are personal journals.

Blogging & Social Networking Glossary
blog post
An entry in a blog, possibly containing text, images, and other media.

Blogging & Social Networking Glossary
blogger
The author of a blog.

Blogging & Social Networking Glossary
blogging policy
Outlines what you’re allowed to post in your blog.

Blogging & Social Networking Glossary
blogging software
Technology that enables you to blog. Can be either hosted or nonhosted.

Blogging & Social Networking Glossary
blogroll
A collection of links used or recommended by a blogger.

Blogging & Social Networking Glossary
cookie
A short piece of computer code, stored on your computer, that enables Web sites to remember certain settings and information the next time you visit that site.

Blogging & Social Networking Glossary
Dashboard
A kind of control panel in Blogger that shows you the blogs you’ve set up, giving you access posting, using help resources, or even creating another blog.

Blogging & Social Networking Glossary
definition list
A type of HTML list that gives a term and then its definition and has built-in spacing to lay out those elements properly.

Blogging & Social Networking Glossary
disk space
Amount of room available on your hard drive.

Blogging & Social Networking Glossary
domain
A domain is the address, or main URL, that people type in the browser to get to your Web site. The domain name you choose can’t be used by anyone else.

Blogging & Social Networking Glossary
domain registrar
A service that enables you to register a domain name.

Blogging & Social Networking Glossary
entry
An single posting in a blog containing text, images, or other media, or any combination of those things.

Blogging & Social Networking Glossary
Facebook
A social-networking service that enables you to keep in contact with families and friends via the Web.

Blogging & Social Networking Glossary
Flickr
A Web site that allows you to share, organize, edit, and otherwise manage your photos.

Blogging & Social Networking Glossary
Friend List
Your virtual online address book in MySpace. You can become someone’s friend by either sending a fellow MySpacer a Friend Request or by being on the receiving end of a Friend Request from another MySpace user.

Blogging & Social Networking Glossary
hosted services
Manages the data, software, and Web hosting of a blog; the blogger just manages the content.

Blogging & Social Networking Glossary
HTML
The computer coding used by Web designers to create Web pages.

Blogging & Social Networking Glossary
hyperlink
A navigation tool that allows a user to go from one Web location to another by clicking. Hyperinks (or just links) are typically underlined.

Blogging & Social Networking Glossary
hypertext reference
In HTML, the address that a hyperlink connects to when clicked. For example, in This link goes to <a href="http://www.google.com">Google</a>, the hypertext reference (href) is http://www.google.com. Hyperlink references can also jump to new positions on the same page, open a new e-mail message, or begin a file download.

Blogging & Social Networking Glossary
link
Short for hyperlink, a navigation tool that allows a user to go from one Web location to another by clicking. Links are typically underlined.

Blogging & Social Networking Glossary
Mom test
A self-test that flags inappropriate blog posts. If you’d let your mom read the post, then it’s probably passed the Mom test. Specifically, don’t blog about topics you think will hurt others; don’t blog about others without their permission, even about topics you consider inconsequential; and don’t identify friends and lovers by name without their permission.

Blogging & Social Networking Glossary
MySpace
A social-networking service that enables you to keep in contact with families and friends via the Web.

Blogging & Social Networking Glossary
MySpace profile
Your MySpace identity. It can contain as much or as little information about you as you’d like.

Blogging & Social Networking Glossary
news aggregation
The ability to aggregate news by using RSS feeds. Having a news aggregator included with your blog package allows your site to pull in information from another blog.

Blogging & Social Networking Glossary
nonhosted service
Blog software that you set up on your own Web server. It allows you to take on all responsibilities related to maintaining your blog.

Blogging & Social Networking Glossary
ordered list
Contains items that must be listed in a particular order, such as a list of ranks or preferences. It may also indicate a list of steps for the reader to follow.

Blogging & Social Networking Glossary
pinging
An automated notification system for search engines and newsreaders, letting those services know that your blog has been updated. A ping occurs when one computer asks another whether it’s there; the second computer confirms its presence.

Blogging & Social Networking Glossary
post
1. (noun) An entry in a blog containing text, images, other media, or any combination of these. 2. (verb) The act of creating and/or uploading a blog entry.

Blogging & Social Networking Glossary
private profile
A MySpace profile that’s limited on who can view it, such as only people on your Friend List.

Blogging & Social Networking Glossary
public domain
The status of publications, processes, and product designs that are free from copyrights and/or patents and are available for anyone's use.

Blogging & Social Networking Glossary
social network
A service, such as Facebook or MySpace, that enables to keep in touch with people you know — and meet people you don’t know.

Blogging & Social Networking Glossary
spam
Unsolicited electronic messages sent in bulk that may be commercial, nonsensical, or malicious. In addition to e-mail spam, blog comments and blog forums can be targeted by spammers.

Blogging & Social Networking Glossary
tag
A relevant keyword associated or assigned to a piece of information, such as an image, a blog entry, or a video clip. Tags are usually chosen informally by the content creator or by the online community; they help give content to nontext media and organize information for ease of searching.

Blogging & Social Networking Glossary
Trackback
A technology that tracks references to a blog posting that occurs on other blogs. They allow bloggers to link to blog posts on related topics.

Blogging & Social Networking Glossary
transparent
1. Being honest and truthful on your blog. Also means that you admit mistakes and engage in dialogue with readers who leave comments. Considered proper blogging etiquette. 2. Integration of applications, programs, and media from different sources in such a way that the end user is unaware that the content is not self-contained.

Blogging & Social Networking Glossary
unordered list
unordered list is a series of bulleted items and is used for lists that don’t require numbering.

Blogging & Social Networking Glossary
video blog
A blog consisting of video files, or the practice of placing a video file in a blog post.

Blogging & Social Networking Glossary
video-sharing service
A service, such as YouTube, that enables you to share video with others.

Blogging & Social Networking Glossary
Web host
The Web server where you software, graphics, and other files live online.

Blogging & Social Networking Glossary
Web server
Technology that looks at what Web page is requested and then feeds the browser the appropriate file. It does most of the hard work of serving Web pages to visitors coming to your Web site.

Blogging & Social Networking Glossary
whitelist
A list of preselected users who are allowed to comment on your blog.

Blogging & Social Networking Glossary
YouTube
A video-sharing service.