Mit einem einfach Query lassen sich Posts mit einem bestimmten custom-field suchen und ausgeben. Die Posts werden zusätzlich nach dem Erscheinungsdatum sortiert.
$my_custom_field = 'my_cool_custom_field'; $queryCustomField = new WP_Query( array ( 'meta_key' => $my_custom_field, 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => 5, 'post_status' => array( 'publish') ) ); while ($queryCustomField->have_posts()) :; $queryCustomField->the_post(); $my_custom_field = get_post_meta($post->ID, $my_custom_field, true); endwhile; wp_reset_postdata();