I’ve gathered that I upload the images to wp-content/uploads, but once there, how do I link to it in my template files?
If I created a new template after putting, say, dog.jpg in that uploads directory, <img src="dog.jpg" /> does not work – the image doesn’t display.
I read <?php bloginfo('template_directory'); ?> should be inserted (I guess?), but putting it before dog.jpg in the src does not help.
Try to give full path to the image (with ‘http://’ and the host), e.g. ‘http://myblog.com/wp-content/uploads/dog.jpg’. Or may be give a relative path: “wp-content/uploads/dog.jpg”.
Also, as far as I remember, wordpress’ upload function puts the images in some subdirectories of wp-content/uploads based on the date when you have uploaded the image.