Tengo una llamada a query_posts en una plantilla WP. Mediante el uso del complemento Más campos, le puedo dar al administrador del sitio la posibilidad de crear un evento (tipo de publicación personalizada) y luego ingresar una fecha con el formato: YYYY / mm / dd.
La pregunta principal es; ¿Qué valor debo pasar a la opción de valor en la matriz meta_query? Actualmente estoy intentando pasar "fecha (" Y / m / d h: i A ")" (menos las comillas), porque, según tengo entendido, eso imprimirá la fecha actual hoy. No me importa la fecha de la fecha, por lo que puede ser irrelevante. Ulitimatly, estoy tratando de usar la opción de comparación para indicar eventos próximos, eventos pasados en diferentes lugares de este sitio. En otro punto, en realidad necesito pasar la opción de valor a una matriz que imprime el primer y último día del mes actual, limitando la salida a los eventos que suceden este mes.
<?php
query_posts( array(
'post_type' => 'event', // only query events
'meta_key' => 'event_date', // load up the event_date meta
'orderby' => 'meta_value', // sort by the event_date
'order' => 'asc', // ascending, so earlier events first
'posts_per_page' => '2',
'meta_query' => array( // restrict posts based on meta values
'key' => 'event_date', // which meta to query
'value' => date("Y/m/d h:i A"), // value for comparison
'compare' => '>=', // method of comparison
'type' => 'DATE' // datatype, we don't want to compare the string values
) // end meta_query array
) // end array
); // close query_posts call
?>