Ordering WP Posts by Custom Meta Key
I believe your query can have
'orderby' => 'meta_value_num','meta_key' => 'event_timestamp' //or whatever your meta_key is
you can read about it here: http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters
Better use 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' );