Gleiche WP-Abfrage mit unterschiedlichen Ergebnissen

Ich habe ein Problem mit demselben WP_Query Objekt, was zu unterschiedlichen Ergebnissen führt. Das ist mein Code:

 function getEvents($limit = 3) { wp_reset_query(); $wp_query = new WP_Query( array( "post_type" => "bs_eventi", "posts_per_page" => $limit, "order_by" => "meta_value_num", "order" => "ASC", "meta_key" => "ev_datetime", "meta_query" => array( "key" => "ev_datetime", "value" => strtotime('now'), "type" => "NUMERIC", "compare" => ">=" ) ) ); if ($wp_query->have_posts()) { $events = array(); while ($wp_query->have_posts()) { $wp_query->the_post(); $events[] = array( 'titolo' => get_the_title(), 'luogo' => get_field('ev_luogo', get_the_ID()), 'indirizzo' => get_field('ev_indirizzo', get_the_ID()), 'dataora' => get_field('ev_datetime', get_the_ID()), 'data' => get_field('ev_data', get_the_ID()), 'ora' => get_field('ev_ora', get_the_ID()), 'partecipanti' => get_field('ev_partecipanti', get_the_ID()) ); } return $events; } return false; } 

Also, “ev_datetime” wird auf acf_save_post hook aktualisiert, und hier ist es, es ist einfach ein Zeitstempel, nichts mehr

 function edit_save_post($postid) { $post = get_post($postid); if ($post->post_type == 'bs_eventi') { $ev_data = get_field('ev_data', $postid); $ev_hour = get_field('ev_ora', $postid); delete_post_meta($postid, 'ev_datetime'); if (!empty($ev_data) && !empty($ev_hour)) { $ev_datetime = strtotime($ev_data . " " . $ev_hour); add_post_meta($postid, 'ev_datetime', $ev_datetime); } } } add_action('acf/save_post', 'edit_save_post', 20); 

Also, hier ist das Problem:
Auf der Seite “events” werden sie wie erwartet von ev_datetime , also bekomme ich

  • 27. September 2016
  • 28. September 2016
  • 29. September 2016

In der rechten Seitenleiste der Startseite sind sie jedoch ohne Sinn sortiert, etwa so:

  • 27. September 2016
  • 30. September 2016
  • 4. Oktober 2016

Das macht mich verrückt, es ist die gleiche identische function (nur $limit Änderungen)

Solutions Collecting From Web of "Gleiche WP-Abfrage mit unterschiedlichen Ergebnissen"