Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.5.1 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 04-06-2012 16:21:37
- Flofloaud1034
- Habitué WP
- Date d'inscription: 04-06-2012
- Messages: 51
Articles dans une page blog
Bonjour à vous
J'ai crée une page "Blog" dans le tableau de bord et je souhaiterais que dans cette page s'affichent tous les articles d'une catégorie. J'ai donc mis dans le fichier function.php une fonction pour paginer et donc que pour chaque page il y est un article
Code: html
<?php //Pagination
function kriesi_pagination($pages = '', $range = 3) // Nombre de page avant et aprés la page active
{
$showitems = ($range * 2)+1;
global $paged;
if(empty($paged)) $paged = 1;
if($pages == '')
{
global $wp_query;
$pages = $wp_query->max_num_pages;
if(!$pages)
{
$pages = 1;
}
}
if(1 != $pages)
{
echo "<div class='pagination'>";
if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "<a href='".get_pagenum_link(1)."'>«</a>";
if($paged > 1 && $showitems < $pages) echo "<a href='".get_pagenum_link($paged - 1)."'>‹</a>";
for ($i=1; $i <= $pages; $i++)
{
if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems ))
{
echo ($paged == $i)? "<span class='current'>".$i."</span>":"<a href='".get_pagenum_link($i)."' class='inactive' >".$i."</a>";
}
}
if ($paged < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($paged + 1)."'>›</a>";
if ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($pages)."'>»</a>";
echo "</div>\n";
}
}
?>
Mais cela ne fonctionne pas la pagination s'affiche bien, mais quand je clic sur une page il s'affiche toujours le même article alors que l'id change:
http://localhost/wordpress/?page_id=72&paged=4
http://localhost/wordpress/?page_id=72&paged=5
(?page_id=72) correspond à l'id de la page Blog
et (&paged=5) correspond à l'id de l'article je pense
Pouvez vous m'aider ?
Merci
Hors ligne
#2 13-08-2012 14:47:44
- hewen
- Connaisseur WP
- Date d'inscription: 06-08-2012
- Messages: 11
Re: Articles dans une page blog
J'ai le même soucis, as-tu trouvé la réponse depuis ?
Hors ligne
#3 13-08-2012 15:06:15
- lorenzolamas
- Maître WP
- Date d'inscription: 05-06-2012
- Messages: 1755
Re: Articles dans une page blog
Bonjour,
Une "page" ne peut pas afficher/contenir d'articles.
Les catégories sont faite pour 4a: contenir des articles.
www.deepintheweb.com => Comprendre les bases du web; des trucs et astuces pour créer son site avec wordpress, des conseils sur le SEO, des suggestions d'app et de plugins.
Hors ligne