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. Link to comment https://forums.phpfreaks.com/topic/281486-should-be-an-easy-fix/ 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? Link to comment https://forums.phpfreaks.com/topic/281486-should-be-an-easy-fix/#findComment-1446433 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. Link to comment https://forums.phpfreaks.com/topic/281486-should-be-an-easy-fix/#findComment-1446455 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? Link to comment https://forums.phpfreaks.com/topic/281486-should-be-an-easy-fix/#findComment-1446467 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. Link to comment https://forums.phpfreaks.com/topic/281486-should-be-an-easy-fix/#findComment-1446469 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.