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);
?>