Condição para executar função
Olá pessoal, preciso criar uma condição para que essa função só exiba o post que tenha a variável $start e $end igual a um determinado valor n. Como seria? Eu crio um foreach no inicio e listo as variáveis novamente e depois crio o if? Sou fraco em PHP e programação, qualquer ajuda é bem-vinda!
function show_schedule() {
global $days;
$html='';
$html.= '<div>';
$args = array( 'post_type' => 'dj_schedule');
$loop = new WP_Query( $args );
foreach($loop->posts as $item):
$html.= '<div class="scheduleBox">';
$html.= '<h3>'.$item->post_title.'</h3>';
$dj_id = get_post_meta($item->ID, 'dj_id', true);
$dj = get_post($dj_id);
$html.= '<div>'.$dj->post_title.'</div>';
$html.= '<div>'.get_the_post_thumbnail($dj->ID, 'dj-pic').'</div>';
foreach($days as $key=>$value){
$start = get_post_meta($item->ID, 'schdule_dj-start-'.$key, true);
$end = get_post_meta($item->ID, 'schdule_dj-end-'.$key, true);
if ( $start <> 0 )
$html.= '<div id="time">'.$value.' '.$start.'-'.$end.'</div>';
}
$html.= '</div>';
endforeach;
$html.= '<div style="clear:both;"></div>';
$html.='</div>';
return $html;
}Discussão (3)
Carregando comentários...