Abfrage von benutzerdefinierten Posts zwischen Daten mit zwei ACF-Datumsauswahlfeldern

Auf der Website, die ich entwickle, möchte der Kunde, den ich betreue, eine Berichtsfunktion haben. Es wird erwartet, dass die Berichtsfunktion einen Bericht für alle hinzugefügten Jobs generiert. Jobs sind benutzerdefinierte Beiträge wie Ereignisse. Was ich jetzt erreichen möchte, ist, einen Bericht zu erstellen, der auf dem mit dem ACF-Datumsauswahlpunkt ausgewählten Datum basiert. Beispiel: Ich möchte zwischen den Daten vom 1. Mai 2017 bis zum 1. Juli 2017 einen Jobbericht erstellen, damit im Bericht erstellte Jobs in den Bericht aufgenommen werden. Dies ist nur ein Beispieldatum und der Administrator kann mit dem ACF-Datumsauswahlprogramm ein beliebiges Datum auswählen. Im Moment habe ich diesen Code, aber ich kann es nicht funktionieren lassen.

if(isset($_POST['job_from_date'], $_POST['job_to_date'])) { $date_before = array( 'key' => 'job_from_date', // job_from_date name of ACF datepicker 'value' => $_POST['job_from_date'], 'type' => 'DATE', 'compare' => ' $db){ // I am trying to convert the date format if ($key == 'value'){ $datebefore_Y = date( 'Y', strtotime($db) ); $datebefore_M = date( 'm', strtotime($db) ); $datebefore_D = date( 'd', strtotime($db) ); } } $date_after = array( 'key' => 'job_to_date', // job_to_date name of ACF datepicker 'value' => $_POST['job_to_date'], 'type' => 'DATE', 'compare' => '=>' ); foreach ($date_after as $key => $da){ // I am trying to convert the date format if ($key == 'value'){ $dateafter_Y = date( 'Y', strtotime($da) ); $dateafter_M = date( 'm', strtotime($da) ); $dateafter_M = date( 'd', strtotime($da) ); } } $jobs_args = array( 'post_type'=> 'jobs_post', 'date_query' => array( 'before' => array( 'year' => $datebefore_Y, 'month' => $datebefore_M, 'day' => $datebefore_D, ), 'after' => array( 'year' => $dateafter_Y, 'month' => $dateafter_M, 'day' => $dateafter_M, ), ), 'orderby' => 'title', 'order' => 'ASC', 'posts_per_page' => -1 ); $jobs_query = new WP_Query($jobs_args); } 

Ich habe meinen Code tatsächlich von diesem Ticket aus erstellt: https://support.advancedcustomfields.com/forums/topic/query-between-dates-using-date-picker-fields/

Hoffe bald von dir zu hören.

Danke, Benessa

Solutions Collecting From Web of "Abfrage von benutzerdefinierten Posts zwischen Daten mit zwei ACF-Datumsauswahlfeldern"