コード例 #1
0
<?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) {
    ?>
コード例 #2
0
<?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'];
    ?>