wordpress - name - meta tag manager
Pedido de publicaciones de WP por clave Meta personalizada (2)
Creé un tipo de publicación personalizada de WordPress para poder crear eventos, seleccionar la fecha del evento y mostrar la fecha en la interfaz.
Agregué una nueva meta_key en la postmeta de la base de datos de WP para almacenar la fecha del evento en una marca de tiempo UNIX.
No tuve problemas para crear una nueva consulta de WP para generar mis eventos en mi sitio, pero estoy tratando de descubrir cómo organizar los eventos por su marca de tiempo de UNIX en la base de datos, no por la fecha en que WordPress creó los eventos.
Parece que no puedo entenderlo ... ¿algún consejo?
Creo que su consulta puede tener
''orderby'' => ''meta_value_num'',
''meta_key'' => ''event_timestamp'' //or whatever your meta_key is
Puede leer sobre esto aquí: http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters
Mejor uso pre_get_posts
:
function ta_modify_main_query($query) {
if ($query->is_main_query()) {
$query->set(''orderby'', ''meta_value_num'');
$query->set(''meta_key'', ''_liked'');
$query->set(''order'', ''DESC'');
}
}
add_action( ''pre_get_posts'', ''ta_modify_main_query'' );