Created
July 26, 2013 14:11
-
-
Save landru247/6089166 to your computer and use it in GitHub Desktop.
WP: PHP - Order a query by ACF date picker
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//Order a query by ACF date picker | |
$event = get_posts(array( | |
'post_type' => 'events', | |
'posts_per_page' => 4, | |
'meta_key' => 'event_date', // name of custom field | |
'orderby' => 'meta_value_num', | |
'order' => 'ASC' | |
)); | |
if ($event) { | |
foreach ($event as $post) { | |
setup_postdata($post); | |
?> | |
<?php $printdate = DateTime::createFromFormat('Ymd', get_post_meta($post->ID, 'event_date', 'true')); ?> | |
<?php get_template_part('templates/event'); ?> | |
<?php | |
} | |
wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly | |
} | |
?> |
Excellent! It Works! Thank you very much @landru247.
Checkout my code.
$args = array(
'post_type' => 'events',
'posts_per_page' => 5,
'meta_key' => 'event_date', // name of custom field
'orderby' => 'meta_value_num',
'order' => 'ASC'
);
$events_posts = get_posts( $args );
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
doesn't work for me