Aprendimos cómo hacer un bucle personalizado y generar datos personalizados de nuestros tipos de publicaciones personalizadas y campos personalizados en el último video. Esta vez tenemos que hacerlo de nuevo, solo para la sección de Eventos un poco más compleja. Necesitaremos una plantilla de página personalizada solo para el área de eventos para que tengamos un lugar donde podamos escribir todo este código personalizado.
La consulta:
$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" ));
El lazo:
while ($the_query->have_posts()) : $the_query->the_post(); ?> // we're in the loop! endwhile;
Y dentro del ciclo, podemos usar la API de ACP para generar campos personalizados:
the_field("date_start");
Todo lo que queda ahora es darle un estilo correcto y asegurarnos de que estamos generando hasta el último bit de datos que queremos mostrar.