Exibindo apenas postagens futuras em arquivos com base na data de campo personalizada

Tenho postagens personalizadas que estou exibindo em uma página de arquivo. Cada postagem personalizada é igual e tem um campo personalizado chamado ‘show_date’. Os events estão listados no arquivo com base no ‘show_date’.

O problema era que eu só queria mostrar events futuros e não posso fazê-lo com base no código abaixo.

$args=array( 'post_type' => 'esitykset', 'meta_key' => 'show_date', 'orderby' => 'meta_value', 'order' => 'ASC', 'meta_compare' =>'>=', 'meta_value'=>time(), 'posts_per_page' => 20, 'paged' => get_query_var('paged')); 

Eu descobri, mas adicionei algum código das questões postadas aqui no passado. O novo código que funciona é

  $current_date = date('Ym-d'); //Get the current date in the same format as date fields normally store in db $args=array( 'post_type' => 'esitykset', 'meta_key' => 'show_date', 'orderby' => 'show_date', 'order' => 'ASC', 'meta_query' => array( array( 'key' => 'show_date', 'value' => $current_date, 'compare' => '>=', //Compare $current_date with _event_start_date and show only the post with a date after or equal $current_date 'type' => 'DATE', ), ), 'posts_per_page' => 20, 'paged' => get_query_var('paged')); 

Solutions Collecting From Web of "Exibindo apenas postagens futuras em arquivos com base na data de campo personalizada"