¿Es una forma de publicar publicaciones entre una fecha y hoy query_posts()
?
Ejemplo: todas las publicaciones publicadas desde el 01/04/2012
Gracias
EDITAR:
¿Cómo agregar la fecha de filtro en esta publicación de consulta?
query_posts( array(
array('post'),
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array('post-format-image')
)
),
'cat' => '-173',
'post_status' => 'publish'
) );
posts
loop
query-posts
date
Steffi
fuente
fuente
Respuestas:
ACTUALIZACIÓN 23 de diciembre de 2014
Hay un mejor método usando la
date_query
propiedad deWP_Query
clase:ANTIGUA RESPUESTA
Utilice los parámetros de tiempo en WP_Query ()
Ejemplo de cita del Codex:
Regresar publicaciones de los últimos 30 días:
Editar (en respuesta a la pregunta actualizada del OP).
Evita usar query_posts . Puede utilizar la técnica anterior para modificar su consulta principal (sujeto a algunos condicionales adicionales : es la página de inicio, es una página llamada 'foobar', etc.):
fuente
$query_string
. Pero, ¿cómo funciona con mis argumentos en Query_Posts? (Mira mi edición @Moraleida)query_posts()
en archivos de plantillas (como home.php ) quenew WP_Query()
, ¿no?query_posts
debe usarse solo para alterar el ciclo principal, y mucha gente argumenta que ni siquiera entonces (también hay unthe pre_get_posts
filtro para eso). A menudo me encuentro usando soloWP_Query
oget_posts
para todas mis consultas, ya que son independientes y se pueden usar varias veces sin interferir con nada más. Consulte las respuestas vinculadas en sus comentarios para obtener una explicación detallada. :)A partir de 3.7 puede usar date_query http://codex.wordpress.org/Class_Reference/WP_Query#Date_Parameters
Entonces los argumentos pasados se verían así:
fuente
Si desea obtener publicaciones entre dos fechas, use los parámetros antes y después en el parámetro date_query,
fuente