<?php $args = array('post_type' => 'dado', 'posts_per_page' => -1); $query = new WP_Query($args); $lista = array(); while ($query->have_posts()) { $query->the_post(); $arquivos = array(); if (have_rows('arquivos_locais')) { while (have_rows('arquivos_locais')) { the_row(); $local = get_sub_field('arquivo_local'); $name = retriveFileNameFromURL($local['url']); $arquivos[] = array('tipo' => 'local', 'url' => $local['url'], 'name' => $name); } } if (have_rows('arquivos_remotos')) { while (have_rows('arquivos_remotos')) { the_row(); $arquivos[] = array('tipo' => 'remoto', 'url' => get_sub_field('url'), 'name' => get_sub_field('titulo')); } } $lista[] = array('titulo' => get_the_title(), 'descricao' => get_the_content(), 'arquivos' => $arquivos); } ?> <section id="dados-content-list" class='interna-content-list'> <div class="container"> <div class="row"> <?php foreach ($lista as $item) { ?>
<?php $args = array('post_type' => 'publicacao', 'posts_per_page' => -1, 'meta_key' => 'categoria', 'meta_value' => $categoria); $query = new WP_Query($args); $lista = array(); while ($query->have_posts()) { $query->the_post(); if (get_field('tipo_arquivo') === 'local') { $objeto = get_field('arquivo_local'); $url = $objeto['url']; $name = retriveFileNameFromURL($url); } else { $name = get_field('titulo_arquivo_remoto'); $url = get_field('url_arquivo_remoto'); } $arquivo = array('tipo' => get_field('tipo_arquivo'), 'url' => $url, 'name' => $name); $lista[] = array('titulo' => get_the_title(), 'descricao' => get_the_content(), 'arquivo' => $arquivo); } ?> <section id="publicacoes-content-list" class='interna-content-list'> <div class="container"> <div class="row"> <?php foreach ($lista as $item) { ?> <div class="col-xs-12 publicacao item"> <div class="separator-bottom"> <div class="publicacao-content item-content"> <h4><?php echo $item['titulo']; ?>