- Statut : non résolu
- Ce sujet contient 13 réponses, 4 participants et a été mis à jour pour la dernière fois par
Reka, le il y a 16 années et 9 mois.
-
AuteurMessages
-
10 juillet 2008 à 17 h 54 min #461003
Bonjour,
Ma configuration WP actuelle
– 2.3 (car mon theme avait pas l’air de marcher avec 2.5 :
– df_new :Problème(s) rencontré(s) :
J’aimerais savoir ou se trouve la ligne de code qui définit l’ordre des articles a la page d’acceuil (apparemment c »est la date pour le moment ). J’aimerais ORDER BY id
10 juillet 2008 à 19 h 20 min #636406C’est dans le loop. Cela dépend un peu de ton thème, peux tu donner le code qui est avant if have posts ?
10 juillet 2008 à 19 h 29 min #636407d’accord d’accord mais quelle page php?
je suppose que c est post-tamplate.php, mais je trouve pas la ligne if have posts, essaye de donner la ligne exacte stpMerci
10 juillet 2008 à 21 h 31 min #636408Non c’est index.php
10 juillet 2008 à 22 h 57 min #636409index de mon theme
<div class="wrap">
<div class="left">
<div class="pageborhack">
<div class="post" id="post-« >
<div class="posttop">
<div class="date">
<div>
</div>
</div>
<h1 class="posttitle"><a href=" » rel= »bookmark »>
</a></h1>
<div class="clear" style="margin-bottom:15px"></div>
<div class="storycontent">
(le début)
11 juillet 2008 à 0 h 18 min #636410Tu vas rajouter cela :
if (is_home()) {
query_posts($query_string . ‘&orderby=ID’);
}entre le <?php et le if have_posts())
Référence (en anglais http://codex.wordpress.org/Template_Tags/query_posts )
11 juillet 2008 à 9 h 25 min #636411j’ai mis ceci comme cela
<div class="wrap">
<div class="left">
<div class="pageborhack">
mais sans grand résultat
j’ai lu la doc, mais elle ne m’a rien apporté.
Merci encore
11 juillet 2008 à 12 h 04 min #636412sans grand résultat… euh ?
résultat en informatique c’est pas un peu ou beaucoup, c’est binaire11 juillet 2008 à 12 h 17 min #636413sans résultat, une idée?
11 juillet 2008 à 13 h 02 min #636414j’ai résolu le problème en travaillant avec la catégorie
if (is_home()) {
query_posts(‘cat=4’);
}Mais si qqun a une idée pour les ID..
12 juillet 2008 à 12 h 36 min #636415Que veut tu dire avoir une idée pour les ID ?
13 octobre 2008 à 21 h 47 min #636416Ma configuration WP actuelle
– Version de WordPress : 2.3.3
– Thème utilisé : Ajaxberlee
– Plugins en place : akismet, hello dolly
– Nom de l’hebergeur : OVH
– Adresse du site : http://reka.oueb.euProblème(s) rencontré(s) :
Bonjour,
J’ai bien constaté que le problème que je rencontre avait été abordé nombre de fois.
Toutefois, rien de ce que j’ai pu lire jusqu’aujourd’hui n’a pu m’aider, c’est pourquoi je réitère la demande, en espérant que mon cas soit différent, donc que vous ne vous répétiez pas 😉L’ordre antéchronologique (normal pour un blog) fonctionnait sur mon blog à l’origine.
Du jour au lendemain, l’ordre des articles s’est inversé, les plus récents apparaissant à la fin du blog.
J’ai bien cherché if (have_posts) dans les fichiers de mon theme (ligne de code absente) ou tenté l’ajout de celle-ci » » dans index.php, rien n’y fait.Si je regarde mon site en local au moyen de l’application easyphp, mes billets sont dans le bon ordre
Si je change de thème, je n’ai pas de problème concernant l’ordre de mes billetsDois-je en déduire que le problème est du à mon hébergeur?
J’ai trouvé plusieurs posts qui renvoyaient à des plugin permettant de choisir l’ordre des articles, mais les liens pour les télécharger étaient manifestement morts…
Avez-vous une idée qui me permette de surmonter ce petit souci?
D’avance je vous en remercie :happy:
14 octobre 2008 à 3 h 08 min #636417Bonjour,
Ce plugin là peut-être, ou d’autres sur les pages voisines…
Mais c’est anormal ton histoire bien sur, surtout si ça fonctionnait auparavant, et que ça fonctionne encore avec un autre thème -et je ne pense pas qu’OVH soit en cause.
Par ailleurs il est très très étonnant que tu n’aies pas cette ligne if (have_posts) quelque part dans ton thème, elle démarre la boucle des articles (loop), sans laquelle ceux-ci ne s’affichent pas… Si tu as un fichier theloop.php, c’est dedans, je te donne la mienne ci-dessous pour exemple :
<div id="post- » class= »entry »>
<h3 class="entry-header">
<a href=" » rel= »bookmark » title=’Lien vers « »‘> </a></h3>
<div class="entry-date"></div>
<?php wp_link_pages('before=<p><strong>‘ . __(‘Pages:’,’unnamed’) . ‘</strong>&after=</p>‘); ?>
<!– –>
<div class="entry-footer">
<?php edit_post_link(__('Editer','unnamed'),'<span class="metaedit">‘,’</span>;’); ?>
<?php comments_popup_link(' <span class="metacmt">‘.__(‘Être le premier à commenter ?’,’unnamed’).’</span>‘, ‘<span class="metacmt">1 ‘.__(‘commentaire. Commenter ?’,’unnamed’).’</span>‘, ‘<span class="metacmt">% ‘.__(‘commentaires. Commenter?’,’unnamed’).’</span>‘, », ‘<span class="metacmt">‘.__(‘Fermé’,’unnamed’).’</span>‘); ?>
<br />
<span class="metacat"></span>
<span class="metatag">.</span>
<span class="metatag"></span><br />
</div>
<div class="separ_post"></div>
</div>
Par ailleurs, tu as sous FF un problème de superposition de l’affichage en haut à gauche, du je suppose aux erreurs de validation, qu’il faudra aussi corriger…
14 octobre 2008 à 9 h 15 min #636418Oui, les erreurs de validation, c’est parce que j’ai brutalisé mon code il y a peu
, je vais y remédier.
Pas de fichier theloop, loop ou autre, et, j’ai bien revérifié, pas de ligne de code comportant ne fut ce que « have » dans mon index.php…Je vais regarder aux plugins proposés.
Merci pour la réponse ultra rapide, Maître 😉 -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.