Darren82 Posted August 23, 2013 Share Posted August 23, 2013 Fairly new to PHP and this is my first post on the site. Just wondered if anyone could help with a piece of code I am trying to get working. It sits inside a Wordpress loop and pulls your 10 latest thumbnails except for the most recent one (as I set the current latest post in an extra large header at the top of the page). The code is doing the job but I am having difficulty sizing the thumbnails: <?php query_posts('posts_per_page=10&offset=1'); if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php echo $the_query->the_post_thumbnail; ?> <?php if ( has_post_thumbnail($post->ID) ) { // check if the post has a Post Thumbnail assigned to it. the_post_thumbnail($post->ID); } ?> I also have this in my functions.php if ( function_exists( 'add_image_size' ) ) { add_image_size( 'posts-thumb', 220, 170 ); } When I replace ($post->ID) at the bottom of the first script with ( 'posts-thumb' ) the code works as it should and the thumbnails are re-sized but I am losing the ID information attached to the image. Is there a way to put the ( 'posts-thumb' ) snippet in without deleting any of the original code? Thanks. Quote Link to comment Share on other sites More sharing options...
Muddy_Funster Posted August 23, 2013 Share Posted August 23, 2013 it's not really clear to me what you are doing, as I take nothing to do with wordpress. What content is in the ID property before you over write it? Quote Link to comment Share on other sites More sharing options...
Darren82 Posted August 23, 2013 Author Share Posted August 23, 2013 The ID of the post is a number. I am trying to include the ('posts-thumb') tag somewhere in the first piece of code so that thumbnails echoed out are re-sized to 220 x 170px whilst keeping the ID attached to the image. Quote Link to comment Share on other sites More sharing options...
Muddy_Funster Posted August 23, 2013 Share Posted August 23, 2013 so how is the image built at point of display? Quote Link to comment Share on other sites More sharing options...
.josh Posted August 23, 2013 Share Posted August 23, 2013 You mean like this? add_image_size( 'posts-thumb-'.$post->ID, 220, 170 );This will pass for example 'posts-thumb-123' to add_image_size. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.