Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Tenho o seguinte código:
<?php $posts = get_posts( "category=53&numberposts=1" ); ?>
<?php if( $posts ) : ?>
<?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
<?php endforeach; ?>
<?php endif; ?>
Só que para cada categoria, tenho que fazer repetições desse código, que são 6. O resultado a ser exibido é o mesmo.
Pensei em tentar ver se não tem como fazer uma redução, ao invés de repetir 6x o mesmo código, mudando apenas o número da categoria.
Teria como fazer um array (?):
$categorias_id = array(10,53,44,56,12,76);
Consigo fazer até aqui, mas aí me perco. O que eu preciso, é pegar a categoria na ordem que ela aparece no array (10, 53, 44, 56, 12, 76) e exibir apenas UMA vez os dados dela. Com o código que eu tenho, se eu repetir ele 6x, mudando o id da categoria, ou seja, cada repetição é uma categoria, eu consigo fazer isso de boa.
Teria como fazer dessa outra forma, armazenando os ids no array?
Obrigado,
Carregando comentários...