Un slider uniquement sur la page d’accueil avec is_front_page (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #494169
    KKBB
    Membre
    Initié WordPress
    7 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.0.2
    – Version de PHP/MySQL :
    – Thème utilisé : Twenty-ten revu entièrement
    – Extensions en place : PageNavi, easing slider
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://kisskiss-bangbang.Fr

    Problème(s) rencontré(s) :

    J’ai installé l’extension PageNavi qui me permet une navigation par numéro de page. J’aimerais cependant que le slider ne s’affiche que sur la page d’accueil, et qu’il ne s’affiche pas lorsqu’on se rend sur les pages suivantes.

    La fonction qui appelle mon slider se trouve dans header.php, voici le code:

    Mon soucis est qu’il ne fonctionne qu’à moitié, le slider continue de s’afficher si on passe en page 2.

    Ca fait un moment que je cherche une solution, sans résultat . J’espère que vous pourrez m’aider, merci d’avance 🙂

    #766316
    KKBB
    Membre
    Initié WordPress
    7 contributions

    J’ai fini par réussir à résoudre le problème moi même, en modifiant le code de cette façon :

    Je ne m’y connait pas vraiment en php alors je ne saurais expliqué pourquoi ça marche. Il semblerait que is_front_page() et $_SERVER == ‘/’ exercent la même fonction, mais le deuxième fonctionne mieux.

    Peut être que ça pourra aider quelqu’un 🙂

    #766317
    Guy
    Participant
    Maître WordPress
    14817 contributions

    J’ai un peu galeré, ne comprenant pas comment on avait un slider avec PageNavi et quelle pouvait être la fonction de PageNavi qui s’appelle easing_slider !!!!

    💡 c’était un autre plugin 🙂

    Pour ce qui est de is_front_page(), elle retourne TRUE tant que l’on est dans la page d’accueil. Si le nombre de posts excede la valeur que tu as défini pour le nombre d’articles par page, WordPress crée une autre page, mais qui n’est que la deuxième partie de la page d’accueil, et ainsi de suite…

    Ta solution de tester si on est à la racine du blog parait bonne pour n’afficher le slider que sur la toute première page.

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.