- Statut : non résolu
- Ce sujet contient 9 réponses, 2 participants et a été mis à jour pour la dernière fois par karpediem63, le il y a 12 années et 2 mois.
-
AuteurMessages
-
19 décembre 2011 à 11 h 37 min #503293
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.1.4
– Version de PHP/MySQL : 5.1.3
– Thème utilisé : DailyGood
– Extensions en place : DailyStat, Cimycounter, Cookies for comments, Really simple facebook twitter button, Clean Up
– Nom de l’hebergeur : FREE
– Adresse du site : http://additifstabac.free.frProblème(s) rencontré(s) : Quand un lecteur vient lire un des rares articles écrit sur mon site, (mon site est composé presque uniquement de pages statiques) le thème DailyGood propose de lire l’article précédent et suivant selon l’ordre chronologique de leur écriture par deux liens situés au dessus du titre de l’article.
Mais, faisant cela, ces articles ne sont plus de la même catégorie. Je peux ainsi passer à des articles de la catégorie « tabac » à « WordPress » puis » StatPress », etc.
Comment faire pour modifier le fichier index.php de mon thème pour que les articles proposés suivant et précédent soient ceux de la même catégorie uniquement ?
voilà le code dans le thème :<div class="navigation">
<div class="alignleft"><?php previous_post_link('« %link') ?></div>
<div class="alignright"><?php next_post_link('%link »') ?></div>
</div>Merci de votre aide,
19 décembre 2011 à 12 h 09 min #806495Bon, je me suis pris par la main comme un grand et j’ai cherché dans le codex, j’ai trouvé comment faire après de multiples tentatives, voilà le code :
<div class="navigation">
<div class="alignleft"></div>
<div class="alignright"></div>
</div>29 janvier 2012 à 11 h 52 min #806496Pas chez moi, avez vous des articles qui sont classés dans plusieurs catégories ?
29 janvier 2012 à 12 h 13 min #806497Le problème vient de là, au second article, il change de catégorie par rapport au premier, il faut alors coder en dur en PHP en faisant une requête SQL qui liste tous les articles de la catégorie et afficher ceux là uniquement.
J’ai le problème aussi pour quelques articles (rares qui sont dans deux catégories), je cherche une solution.
15 juillet 2012 à 9 h 29 min #806498Je viens juste de changer de thème graphique et j’ai mis TwentyTen-DailyGood, un thème enfant inspiré vaguement de l’ancien DailyGood mais qui désormais affiche les menus horizontalement et no plus verticalement dans la sidebar de droite.
Du coup, ma configuration a changé :
Ma configuration WP actuelle :– Version de WordPress : 3.4.1
– Version de PHP/MySQL : 5.1.3RC4-dev / 5.0.83
– Thème utilisé : TwentyTen-DailyGood
– Extensions en place : Antispam Bee (2.4.3), Cimy Counter (1.1.1), Clean UP (3.00), Cookies for Comments (0.5.4), Daily Stat (1.4), Forum_wordpress_fr (3.1), WP-Memory-Usage (1.2.1), WP-Optimize (0.9.4)
– Adresse du site : http://additifstabac.free.fr
– Nom de l’hébergeur : Apache/ProXad [Apr 20 2012 15:06:13]J’ai préféré migrer vers le nouveau design même si le site n’est pas fini parce que je trouve que Twenty-Ten est plus beau et plus pratique que daily-Good, même si les commentaires imbriqués de Twenty-Ten sont moches :ainsi, j’ai gardé leur mise en page venant de Daily-Good, plus esthétique à mon goût. 😗
Le problème des liens vers les articles de même catégorie se pose désormais dans le nouveau Thème.
Alors, j’ai regardé les fichiers du thème et pour naviguer au sein d’une seul et même catégorie, je ne sais pas quel est le fichier à modifier ?
S’agit-il de :
– loop.php
– loop-page.php
– loop-single.php
ou encore un autre ?Sur la page : Les grands travaux débutent sur AdditifsTabac !, le défilement des articles se fait selon leur chronologie et non leur catégorie.
Merci de vos lumières !
15 juillet 2012 à 14 h 54 min #806499Bon, j’ai trouvé tout seul comme un grand, en trifouillant tous les fichiers :search:
C’est le fichier loop-single.php qu’il faut modifier ! 💡
15 juillet 2012 à 16 h 54 min #806500En fait ce n’est pas le seul fichier à modifier, il faut modifier tous les fichiers qui contiennent les fonctions next et previous_post_link()
16 juillet 2012 à 15 h 55 min #806501Ben, j’ai encore loupé une occasion de me taire : :boulet:
Je viens de vérifier, dans Twenty6ten, il y a un seul fichier avec ces fonctions c’est loop-single.php, mais chaque fonction apparait 2 fois.
Une fois en haut de page, une fois en bas de page, donc, il y a en tout 4 modifs à faire.
✅27 octobre 2012 à 19 h 35 min #806502Alors moi j’ai un problème…
J’utilise le theme tewentyten et j’ai modifié le loop_single.php aux 4 endroits où la navigation apparaît mais ça ne fonctionne pas et je ne vois pas pourquoi.
Voici mon code<div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">‘ . _x( ‘←’, ‘Previous post link’, TRUE ) . ‘</span> %title’ ); ?></div>
<div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">‘ . _x( ‘→’, ‘Next post link’, TRUE ) . ‘</span>‘ ); ?></div>Est-ce que quelqu’un voit où je me suis trompée ?
Merci et excellent w.e27 octobre 2012 à 19 h 40 min #806503ça y est j’ai trouvé !!! Je n’avais pas mis le TRUE au bon endroit. Il fallait écrire
<div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">‘ . _x( ‘←’, ‘Previous post link’, ‘twentyten’ ) . ‘</span> %title’, TRUE ); ?></div>
<div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">‘ . _x( ‘→’, ‘Next post link’, ‘twentyten’ ) . ‘</span>‘, TRUE ); ?></div> -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.