Skip to content

Instantly share code, notes, and snippets.

@MoisesTedeschi
Last active November 1, 2017 19:33
Show Gist options
  • Save MoisesTedeschi/22673eb0a657cbb6ccf9ffd7d0e94cd5 to your computer and use it in GitHub Desktop.
Save MoisesTedeschi/22673eb0a657cbb6ccf9ffd7d0e94cd5 to your computer and use it in GitHub Desktop.
loop clientes com acf
function bloco_parceiros(){ ?>
<div class="row">
<div class="col-md-12">
<div class="box-slide-parceiros">
$clientes = get_field('clientes_repetidor','option');
$resultado = count($clientes);
//Quando eu descomento essa linha abaixo, eu consigo ver que ele puxou 8 clientes que eu tinha cadastrado.
//echo '<pre>' . print_r($resultado,true) . '</pre>';
if( $clientes ){
if( $resultado > 4 ){ ?>
<div class="outside box-pre-next">
<div id="slider-next"></div>
<div id="slider-prev"></div>
</div>
<?php } ?>
<ul class="bxslider bxslider_parceiros">
<?php
foreach ($clientes as $cliente) {
setup_postdata( $cliente );
$cliente_id = $cliente->ID;
$title = get_the_title($cliente->ID);
//Aqui eu devo informar o nome do campo personalizado "url_cliente"?
$link_cliente = get_field('link_parceiro', $cliente_id);
$thumbnail_id = get_post_thumbnail_id($cliente_id);
$src = wp_get_attachment_image_src($thumbnail_id, $size);
//Como monto a saída para o campo personalizado = logotipo e url_cliente?
echo '<li><a href="'.$link_cliente.'" target="_blank" title="'.$title.'"><img src="'.$src[0].'" title="'.$title.'" alt="'.$title.'"></a></li>';
}
wp_reset_postdata();?>
</ul>
<?php } ?>
</div>
</div>
</div>
<?php return; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment