Dowiedzieliśmy się, jak wykonać niestandardową pętlę i wyprowadzić niestandardowe dane z naszych niestandardowych typów postów i niestandardowych pól w ostatnim filmie. Tym razem musimy to zrobić ponownie, tylko dla nieco bardziej złożonej sekcji Wydarzenia. Będziemy potrzebować niestandardowego szablonu strony tylko dla obszaru wydarzeń, więc mamy miejsce, w którym możemy napisać cały ten niestandardowy kod.
Zapytanie:
$the_query = new WP_Query(array( 'post_type' => 'events', // This is the name of our custom post type 'posts_per_page' => -1 // -1 means "all of them" ));
Pętla:
while ($the_query->have_posts()) : $the_query->the_post(); ?> // we're in the loop! endwhile;
Wewnątrz pętli możemy użyć interfejsu API ACP do wyprowadzenia niestandardowych pól:
the_field("date_start");
Teraz pozostało tylko nadanie mu odpowiedniego stylu i upewnienie się, że wypisujemy każdy ostatni bit danych, które chcemy wyświetlić.