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