Cita:
Iniciado por alx_salazar
gracias por responder y si no me explique bien lo que nesecito es que me imprima primero el mes y luego las fechas del mes y si hay otro mes nuevamente el mes y sus respectivas fehcas la variable events etsa dada por la consulta siguientes
$events = $wpdb->get_results("SELECT event_begin, event_title FROM wp_calendar ORDER BY event_begin asc");
si me exprese mal
ah, justamente en mi trabajo hago eso todas las semanas, yo lo hago algo así:
<?php
//primero creo una variable que guarde el mes anterior, se inicia vacía:
$anterior="";
foreach ( $events as $event )
{
$class = ($class == 'alternate') ? '' : 'alternate'; ?>
<tr class="<?php echo $class; ?>">
<?php
// Luego pregunto si el mes anterior es distinto al actual:
if($anterior!=DATE("M",strtotime($event->event_begin))){ //si es distinto entonces muestras el encabezado, tal como lo haces
?>
<tr><th calse="mange-colum" scope="col"><?php echo DATE("M",strtotime($event->event_begin));?></th></tr>
<?php
// y además guardas el nuevo mes como el anterior:
$anterior=DATE("M",strtotime($event->event_begin));
}
?>
<th scope="row"><?php echo stripslashes($event->event_begin);?></th>
<td><?php echo stripslashes($event->event_title); ?></td>
<td><a href=" ">Detail</a></td>
</tr>
<?php } ?>
de este modo cada vez que el mes cambie (será distinto al anterior) y por lo tanto mostrará ese encabezado :)