Bonjour tout le monde,
Voila je rencontre un petit problème avec mon code, plutot je me questionne sur la bonne methode.
Je voudrais faire en gros ! rediriger un author qui na pas poster d'article.
<?php
if ( have_posts() ){
/* Start the Loop */
$cnt=0;
while ( have_posts() && $cnt<4 ) : the_post();
$cnt++
?>
<?php
endwhile;
}else{
//EXEMPLE DE CODE
wp_redirect( home_url() );
echo '<li class="list-group-item">Vous n\'avez pas encore d\'articles</li>';
exit;
}
?>
Ensuite Je veus juste rediriger un author qui na rien poster comme article avec une erreur visible !
Je ne pense pas que ce code soit bien ce qu'il faut faire sinon on ce retrouvera a faire une boucle infinie si on efface tous les article de l'accueil puisse-que ce code est dans le header.php et c'est le même pour tout le thème.
Mai je suis obliger de faire ça sinon j'aurais simplement mis un else{ echo '<div>'; }
avec une structure diférente, mai la boucle qui liste les derniers article est placer a un endroit précis.
Voir image : http://pix.toile-libre.org/?img=1456493758.png
Voila en règle général j'ai pas trop de soucis avec les header location mai comme je ne peut pas mettre ça eu millieu de mon code HTML je ne vois pas top quoi faire d'autre.
Voila merci a vous !
En fin de compte la réponse vien sans y réfléchire.
En effet je n'ai pas pensée a déplacer la condition au lieu du while !!
c'est donc résolue.