s_powers Posted August 26, 2016 Share Posted August 26, 2016 (edited) I have a list of posts on my website that show posts with a thumbnail accompanying it. I require it to be changed to a custom post and a custom thumbnail. I have managed to change the 'post type' but i cannot seem to figure out how to change the thumbnail to the custom thumbnail field. I believe custom field the thumbnail is stored is called wdm_auction_thumb (A plugin i use has created a custom field is to store its thumbnails) Where do i alter the code to replace the normal default thumbnail it is looking for with the plugins custom source? Here is the content of the .php file that calls the standard thumbnail; <?php while ($ultimatemember->shortcodes->loop->have_posts()) { $ultimatemember->shortcodes->loop->the_post(); $post_id = get_the_ID(); ?> <div class="um-item"> <div class="um-item-link"><i class="um-icon-ios-paper"></i><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div> <?php if ( has_post_thumbnail( $post_id ) ) { $image_id = get_post_thumbnail_id( $post_id ); $image_url = wp_get_attachment_image_src( $image_id, 'full', true ); ?> <div class="um-item-img"><a href="<?php the_permalink(); ?>"><?php echo get_the_post_thumbnail( $post_id, 'medium' ); ?></a></div> <?php } ?> <div class="um-item-meta"> <span><?php echo sprintf(__('%s ago','ultimatemember'), human_time_diff( get_the_time('U'), current_time('timestamp') ) ); ?></span> <span><?php echo __('in','ultimatemember');?>: <?php the_category( ', ' ); ?></span> <span><?php comments_number( __('no comments','ultimatemember'), __('1 comment','ultimatemember'), __('% comments','ultimatemember') ); ?></span> </div> </div> <?php } ?> <?php if ( isset($ultimatemember->shortcodes->modified_args) && $ultimatemember->shortcodes->loop->have_posts() && $ultimatemember->shortcodes->loop->found_posts >= 10 ) { ?> <div class="um-load-items"> <a href="#" class="um-ajax-paginate um-button" data-hook="um_load_posts" data-args="<?php echo $ultimatemember->shortcodes->modified_args; ?>"><?php _e('load more posts','ultimatemember'); ?></a> </div> <?php } ?> Edited August 26, 2016 by cyberRobot Please use [code][/code] tags Quote Link to comment https://forums.phpfreaks.com/topic/302010-help-with-simple-custom-thumbnail-replacement/ Share on other sites More sharing options...
maxxd Posted August 26, 2016 Share Posted August 26, 2016 The function get_the_post_thumbnail() is what outputs the image string. That's what you'll need to change. I do wonder, however, why your script assigns the image path to a variable then never uses it. Quote Link to comment https://forums.phpfreaks.com/topic/302010-help-with-simple-custom-thumbnail-replacement/#findComment-1536691 Share on other sites More sharing options...
s_powers Posted August 26, 2016 Author Share Posted August 26, 2016 The image path it is looking for is a standard thumbnail. The plugin i am using stored them in a custom field. I still don't understand how to put this into code to change the path from looking for the standard thumbnail location to the custom one. Quote Link to comment https://forums.phpfreaks.com/topic/302010-help-with-simple-custom-thumbnail-replacement/#findComment-1536698 Share on other sites More sharing options...
maxxd Posted August 26, 2016 Share Posted August 26, 2016 What plugin are you using? My point about the image path is that it's being called from the database, assigned to $image_url, then never used - right now, the get_the_post_thumbnail() function call is getting the image path all over again and using it locally to output the image tag. Quote Link to comment https://forums.phpfreaks.com/topic/302010-help-with-simple-custom-thumbnail-replacement/#findComment-1536704 Share on other sites More sharing options...
s_powers Posted August 26, 2016 Author Share Posted August 26, 2016 (edited) I'm using Ultimate member and Ultimate Auction (not same author). To the best of my knowledge ultimate member post-single.php calls the post thumbnail. However the ultimate auction post type thumbnails are not in that location. They have the custom field wdm_auction_thumb. I am trying to get the user post that display within the members(users) profiles to display the auction post pictures; rather than the default post thumbnails. Edited August 26, 2016 by s_powers Quote Link to comment https://forums.phpfreaks.com/topic/302010-help-with-simple-custom-thumbnail-replacement/#findComment-1536718 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.