We'll create fresh WordPress site with WP Get Post Image installed. You have 20 minutes to test the plugin after that site we'll be deleted.
This plugin provides the template tag wp_get_post_image(). Use it to call dynamically created images uploaded via the WordPress media uploader.
NOTE: This plugin is intended for use by WordPress developers and theme builders only.
<?php wp_get_post_image($args); ?>
<?php $args = array(
'width' => null,
'height' => null,
'css' => '',
'parent_id' => '',
'post_id' => '',
'filename' => '',
'return_html' => true
); ?>
By default, the function returns:
<img />).width no greater than 200px.wp-image-*ID* and no other classes.thickbox via css, the appropriate anchor <a> tag will be added for Thickbox compatibility.width (integer) – Width of image.
height (integer) – Height of image.
parent_id (integer) – The ID of the post_parent for the attachment. Specifying the parent_id returns the first image attached to the parent post according to menu_order.
post_id (integer) – The ID of the attachment.
filename (string) – The filename that corresponds to the post_name of the attachment.
return_html (boolean) – true returns the image wrapped in an XHTML image tag. false returns the image’s URL.
<?php
// use this example wherever you have access to $post->ID, e.g. the WordPress loop
if(function_exists('wp_get_post_image'))
echo wp_get_post_image('width=450&css=alignleft&parent_id='.$post->ID);
?>