I have a custom post type, and I can pull the information I need in a foreach loop, but I can’t get the featured image to show.
How can I properly call the $featured_image? Thank you!
`<h1>Available Tomorrow</h1>
<?php
$today = date(‘Y-m-d’);
$tomorrow = date(‘Y-m-d’, strtotime(“+1 day”));
$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), ‘thumbnail’ );
// query events
$posts = get_posts(array(
‘posts_per_page’ => -1,
‘post_type’ => ‘last_minute_availabi’,
‘meta_query’ => array(
‘relation’ => ‘AND’,
array(
‘key’ => ‘lmstartdate’,
‘compare’ => ‘<=’,
‘value’ => $tomorrow,
‘type’ => ‘DATETIME’
),
array(
‘key’ => ‘lmenddate’,
‘compare’ => ‘>=’,
‘value’ => $tomorrow,
‘type’ => ‘DATETIME’
)
),
‘order’ => ‘ASC’,
‘orderby’ => ‘meta_value’,
‘meta_key’ => ‘lmstartdate’,
‘meta_type’ => ‘DATE’
));
if( $posts ): ?>
<div class=”lmbox”><ul class=”events”>
<?php foreach( $posts as $p ): ?>
<li>
<h3><?php echo $p->post_title; ?></h3>
<img src='<?php echo $featured_image; ?>’ alt=’Photo’ class=”thumbphoto”>
</li>
<?php endforeach; ?>
</ul></div>
<?php endif; ?>`