Bonjour,
Voila je rencontre un petit problème avec mon code.
<div id="alpha-servicespage-container">
<?php
$var = array('category_name' =>'nos-dep','order'=>'ASC');
$query = new wp_query($var);
if($query->have_posts()){
while($query->have_posts()){
$query->the_post();?>
<p class="item s1"><a><?php the_post_thumbnail('nos_dept');?><br /><?php the_title();?></a><br /> <?php the_content(); ?></p>
<?php
}
}
?>
### Ce que je veux
je 6 article avec d'image je veux afficher le 3trois perimere sur le meme ligne horizotanl et le trois derniere sur une niveau horizontal
Hello vall,
Voilà une solution pour réaliser ce que tu souhaites.
<?php if ($query->have_posts()) : $i = 0; while ($query->have_posts()) : $query->the_post(); ?>
<?php if ($i >= 0 && $i < 2): ?>
<?php // HTML de mes trois premiers articles ?>
<?php else: ?>
<?php // HTML de mes trois derniers articles ?>
<?php endif; ?>
<?php $i++; endwhile; endif; ?>
<?php wp_reset_query(); ?>
Hello,
J'ajouterai que tu peux trouver cette information directement dans ton objet.
Ce qui te donne le code suivant :
<?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
<?php if ( $query->current_post <= 2 ): ?>
<?php // HTML de mes trois premiers articles ?>
<?php else: ?>
<?php // HTML de mes trois derniers articles ?>
<?php endif; ?>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
L'index commençant à 0, on gère un affichage pour les articles en position 0, 1 et 2 puis un autre pour les suivants.