homepage et page 2 sont identiques, pourquoi ? (Créer un compte)

  • Statut : non résolu
13 sujets de 1 à 13 (sur un total de 13)
  • Auteur
    Messages
  • #476255
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    Bonjour,

    ça fait 20 fois au moins que je rencontre ce problème et que je finis par baisser les bras, ne trouvant pas de réponse. J’espère trouver cette fois.

    En page d’accueil j’affiche des articles, mais j’utilise query post.
    En bas de ma page si je clique sur « entrées suivantes », j’ai exactement la même page que la homepage qui s’affiche mais c’est bien l’url de la page 2

    Comment faire que la page suivante soit bien la page suivante ?

    Voici mon code (simplifié):

    <?php get_header(); ?>



    <?php //////////////////////////////////////////// on affiche le premier article en entier
    query_posts('posts_per_page=1');
    if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <div id="premier">
    <div class="post">
    <h2><a href="<?php the_permalink(); ?>« ><?php the_title(); ?></a></h2>
    <?php the_content(); ?>


    #701509
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    Pas de réponse ?

    je m’étais refusé à sombrer dans le mystique mais je crois que c’est ma dernière chance :
    puisque les simples mortels de wordpress ne peuvent rien pour moi, par le pouvoir du crâne ancestral, j’invoque la toute puissance d’Amaury Balmer !!!

    Ps : bon on rigole on rigole, mais n’empêche que j’aimerais bien comprendre comment on fait

    #701510
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Si ton code simplifié est sur la même page, je dirais « A vue de nez à cause des resets et offset »

    Méthode beaucoup plus simple (et qui t’économisera des requetes, donc pas négligeable) , un seul query post, un compteur, et tester sur la valeur du compteur pour afficher le contenu ou le titre seul.

    #701511
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    Ok j’ai fait ça, c’est vrai que ça fonctionne aussi bien. Merci pour ton aide !

    J’ai une question subsidiaire : comment faire pour que la homepage soit differentes des pages suivantes ? je pensais que le fichier home.php concernait la homepage et que le fichier index.php prendrait en charge les pages suivantes, mais ce n’est pas le cas. Comment faire pour avoir un template different sur la home et sur la « page suivante » ?

    #701512
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Le fichier index.php est utilisé pour tous les posts affichés avec le query… donc si tu veux une présentation différente, tu dois définir une page « statique » en page d’accueil, avec un query appelant uniquement les xx premiers posts, puis sur ton index.php utiliser à ce moment là ton systeme avec l’offset. Et tu définis ta page « statique » comme page d’accueil dans les options générales du blog.

    #701513
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    J’ai fait ça, effectivement ça fonctionne, merci !

    cela dit, je ne comprends pas l’interet de home.php du coup …

    #701514
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    Bonjour,

    merci de remplir le questionnaire par défaut.

    vous utilisez la navigation de base ou wp-pagenavi ?

    #701515
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    j’utilise la navigation de base, comme le montre le code que j’ai mis dans le premier post 🙂

    #701516
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    j’avais vu mais je voulais une confirmation. Vous vous êtes inspiré de la navigation du thème par défaut

    <div class="navigation">
    <div class="alignleft"></div>
    <div class="alignright"></div>
    </div>

    et vous

    <div class="navigation">
    <div class="alignleft"></div>
    <div class="alignright"></div>
    </div>

    #701517
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    oui effectivement… et ?
    Vous pensez que le problème vient de là ?

    #701518
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    il peut y avoir un lien .
    Votre code

    <div class="navigation">
    <div class="alignright"></div>
    <div class="alignleft"></div>
    </div>

    et comme je l’ai un peu modifier

    <div class="navigation">
    <div class="alignleft"></div>
    <div class="alignright"></div>
    </div>

    #701519
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    ça ne change rien.
    En même temps, le code de la navigation ne présente pas d’erreur par rapport au codex donc il y avait peu de chance que ça vienne de là.

    #701520
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    pas d’erreur mais n’arrive pas au résultat voulu,parfois en modifiant la navigation cela a fonctionné,il fallait essayer. 😉

    vous n’avez pas rempli le questionnaire par défaut ,vous êtes bien sous WP2.8.6 ? Thème utilisé ? hébergeur ?
    vous utilisez les permaliens ?

13 sujets de 1 à 13 (sur un total de 13)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.