I have a sidebar widget that will display upcoming events (Posts categorized as events). I only want to show events that are occurring today or in the future and have them order by soonest to latest.
However, I can't seem to figure out how to have these events display properly. I tried a bunch of solutions I found through Google, but it is still not working. Can someone help?
Here's the code:
<?php global $post; $args = array('category' => 9, 'numberposts' => 4,'orderby' => 'date','order' => 'ASC',); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); ?> <?php $postDate = get_the_date(); $todaysDate = date('j F Y'); if ( $postDate > $todaysDate | $postDate = $todaysDate) : ?> <li><a href="<?php the_permalink(); ?>" style="font-size:11px;"><span style="font-weight:bold;color:#afaca5"><?php the_time('n/j'); ?>:</span> <?php the_title_attribute(); ?></a></li> <?php endif; ?> <?php endforeach; ?> </ul> <br />