This is for everyone who’s been trying to find out how to get the medium image size of a post attachment in WordPress:
You’ve got to send the function the ID you’re trying to get the medium images for.
$medium = wp_get_attachment_image_src($picture->ID, 'medium', false);
$med_url = $medium[0];
$med_width = $medium[1];
$med_height = $medium[2];
There are a lot more things you can find out by analyzing wp-includes/gallery.php.
Related posts:
- Admin Drop Down Menu plugin does not break WordPress 2.5 Image Uploader [updated]
- Get Adjacent Images – More WordPress Functions
- Nofollow SEO for your WordPress Functions
- How to View All (or more) Posts at once in WordPress Administration
- How to tell if your WordPress Plugin or Widget is Activated in WordPress
Katz Web Services is a
{ 5 comments… read them below or add one }
Thank you! I wasn’t quite getting from the function to utilising the array output. I get it now!
Thank you so much. This is really helpful.
Additionally I use the customfield for my image name and to find the image ID use an SQL like
$imageID=”SELECT * FROM `wp_posts` WHERE guid=’http://www.site.com/wp-content/uploads/$image[0]‘”;
Then I use your code and life is good
Thanks again…
Thanks – I didn’t get why I just got “Array” printed on the page, now I understand.
This information is priceless! Thanks so much for sharing. Was searching around quite a bit trying to figure out the best way to accomplish this.
Glad you found it helpful!