ACF Date Picker

dodanie daty:


<?php $event_date = get_field('date', false, false);
	if( !empty($event_date) ): ?>
		<?php echo $event_date->format('l, F j, Y'); ?>
	<?php endif; ?>

 

formatowanie daty:


<?php $event_date = get_field('date', false, false);
$event_date = new DateTime($event_date);
	if( !empty($event_date) ): ?>
		<br/>
		<?php echo $event_date->format('l, F j, Y'); ?>
	<?php endif; ?>

 

sortowanie custom post po dacie:


<?php $args = array(
	'post_type'     => 'event',
	'posts_per_page'    => -1,
	'meta_key'	=> 'date',
	'orderby'	=> 'meta_value_num',
	'order'		=> 'ASC'
); ?>

<?php $eventPosts = new WP_Query( $args ); ?>
<?php if ($eventPosts  -> have_posts()) : ?>
<?php while( $eventPosts->have_posts() ) : $eventPosts->the_post(); ?>
			<div class="post-event">
				<?php if ( has_post_thumbnail() ) { the_post_thumbnail('full'); } ?>
				<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
				<?php $event_date = get_field('date', false, false);
				$event_date = new DateTime($event_date);
					if( !empty($event_date) ): ?>
						<br/>
						<?php echo $event_date->format('l, F j, Y'); ?>
					<?php endif; ?>
				</p>
			</div>


<?php endwhile; ?>
<?php wp_reset_query(); ?>
<?php endif; ?>