Revision: 45471
Updated Code
at May 1, 2011 13:55 by peterbelsky
Updated Code
// GET THE PATHS
// IN FUNCTIONS:
// get all of the images attached to the current post
function aldenta_get_images($size = 'thumbnail') {
global $post;
return get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
}
// IN PAGE
if ($images = aldenta_get_images()) {
foreach ($images as $image) {
echo wp_get_attachment_url($image->ID); // attachment url
echo wp_get_attachment_image($image->ID, 'thumbnail'); // thumbnail image
echo $image->post_title; // title
echo $image->post_content; // description
echo $image->post_excerpt; // caption
}
}
GET THE IMAGES
// IN FUNCTIONS
// get all of the images attached to the current post
function aldenta_get_images($size = 'thumbnail') {
global $post;
$photos = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
$results = array();
if ($photos) {
foreach ($photos as $photo) {
// get the correct image html for the selected size
$results[] = wp_get_attachment_image($photo->ID, $size);
}
}
return $results;
}
// IN PAGE
$photos = aldenta_get_images('full');
if ($photos) {
foreach ($photos as $photo) {
echo "$photo<br />";
}
}
Revision: 45470
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 1, 2011 13:52 by peterbelsky
Initial Code
// GET THE PATHS
// IN FUNCTIONS:
// get all of the images attached to the current post
function aldenta_get_images($size = 'thumbnail') {
global $post;
return get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
}
// IN PAGE
if ($images = aldenta_get_images()) {
foreach ($images as $image) {
echo wp_get_attachment_url($image->ID); // attachment url
}
}
GET THE IMAGES
// IN FUNCTIONS
// get all of the images attached to the current post
function aldenta_get_images($size = 'thumbnail') {
global $post;
$photos = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
$results = array();
if ($photos) {
foreach ($photos as $photo) {
// get the correct image html for the selected size
$results[] = wp_get_attachment_image($photo->ID, $size);
}
}
return $results;
}
// IN PAGE
$photos = aldenta_get_images('full');
if ($photos) {
foreach ($photos as $photo) {
echo "$photo<br />";
}
}
Initial URL
http://johnford.is/programmatically-pull-attachments-from-wordpress-posts//
Initial Description
Initial Title
Wordpress get gallery images
Initial Tags
Initial Language
PHP