modéle de page inexistant (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #455654
    SCN
    Membre
    Chevalier WordPress
    265 contributions

    Bonsoir,

    Je viens solliciter votre aide à propos de la fonctionnalité modèle de page lors de l’écriture d’une page sur WordPress.

    J’ai bien crée un modèle d’une page et l’ai mis dans le dossier de mon thème, je suis allé écrire une page et lui assigner ce modèle mais le problème c’est que je ne trouve pas la petite boite où il y a les choix pour le modèle de la page.

    Quelqu’un peut-il me dire comment faire pour que ça s’affiche ?

    Merci d’avance.

    Cordialement,
    SCN

    #615739
    arena
    Participant
    Maître WordPress
    844 contributions

    bonjour.

    D’abord vérifie que ton modèle de page comporte cela en tête du fichier php dans ton thème

    <?php
    /*
    Template Name: nom-du-template
    */
    ?>

    Ensuite va sur Gérer/Pages.
    Selectionne Modifier pour la page concernée.
    Assigne la page Template à ta page (colonne de droite).

    et voilà !

    #615740
    SCN
    Membre
    Chevalier WordPress
    265 contributions

    J’ai déjà essayé tout ça mais la boite “Modèle de page” n’apparaît pas !

    #615741
    SCN
    Membre
    Chevalier WordPress
    265 contributions

    Voilà ce que j’ai à droite de l’éditeur :
    pagewp.jpg

    Merci d’avance pour votre aide.

    #615742
    arena
    Participant
    Maître WordPress
    844 contributions

    D’abord vérifie que ton modèle de page comporte cela en tête du fichier php dans ton thème

    <?php
    /*
    Template Name: nom-du-template
    */
    ?>

    #615743
    Pierre S.
    Membre
    Chevalier WordPress
    107 contributions

    Bonjour SCN,

    comme te l’a confirmé arena tant que tu n’as pas de modèle de page (un document php contenant dans l’entête le code que t’a donné arena) la rubrique Modèle de page n’apparaîtra pas…

    #615744
    SCN
    Membre
    Chevalier WordPress
    265 contributions

    Je l’ai déjà fait ( depuis hier )

    <?php
    /*
    Template name : Horoscope
    */
    ?>

    #615745
    Pierre S.
    Membre
    Chevalier WordPress
    107 contributions

    comment s’appelle ta page ? Est-elle bien dans le dossier de ton thème (vectra1.0) ?

    #615746
    SCN
    Membre
    Chevalier WordPress
    265 contributions

    Non non, sur un autre site en local pour le moment, j’ai essayé la même page sur dispoweb.org avec le theme Vectra1.0 et tout marche bien, tout s’affiche !

    le thème que je teste en local contient :
    css/
    images/
    404.php
    comments.php
    footer.php
    header.php
    horoscope.php ( la page modèle )
    index.php
    page.php
    sidebar.php
    sidebar-left.php
    simple_recent_comments.php
    single.php

    #615747
    Pierre S.
    Membre
    Chevalier WordPress
    107 contributions

    vous pouvez répéter la question 😆
    j’ai pas tout compris là… Résolu ou pas ?
    [EDIT]Ok, nos posts se sont croisés 😉[/EDIT]

    #615748
    SCN
    Membre
    Chevalier WordPress
    265 contributions

    ce n’est pas résolu
    j’ai déjà fait la manip donné par arena mais ça marche pas

    #615749
    arena
    Participant
    Maître WordPress
    844 contributions

    chez moi il n’y a pas d’espace entre Template Name et : .

    je ne sais pas si c’est important.

    #615750
    SCN
    Membre
    Chevalier WordPress
    265 contributions

    Merci arena pour tes réponses.

    Comme par magie, elle la boite re-apparait de nouveau 😉

    avec ou sans un espace avant les 2 points ( : ), la boite est présente 😕

    Bon problème résolu même si je ne sais pas comment ça s’est arrivé.

    Morale : En essayant continuellement on finit par réussir, donc : plus ça rate, plus on a de chance que ça marche.

    #615751
    arena
    Participant
    Maître WordPress
    844 contributions

    pb de cache sur le serveur peut etre

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