[Résolu] démarrer le site sur page N°2 (Créer un compte)

  • Statut : non résolu
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #446664
    amazilia
    Participant
    Initié WordPress
    19 contributions

    bonjour

    wordpress est en racine du site et donc lorsque je démarre le site c’est la page de blog qui apparaît en premier.

    je voudrais que http://www.alcatorda.com pointe sur http://www.alcatorda.com/?page_id=2 comment modifier index.php pour obtenir cet effet ?

    merci d’avance

    #567454
    gP
    Participant
    Chevalier WordPress
    358 contributions
    amazilia wrote:
    wordpress est en racine du site et donc lorsque je démarre le site c’est la page de blog qui apparaît en premier.
    je voudrais que http://www.alcatorda.com pointe sur http://www.alcatorda.com/?page_id=2 comment modifier index.php pour obtenir cet effet ?

    Tu mets cette page à la racine du site en index.html.

    #567455
    z720
    Membre
    Maître WordPress
    579 contributions

    Plusieurs solutions s’offrent à toi.
    1. Si tu peux utiliser les rewrite rules, je te conseil de les utiliser.
    2. Tu peux aussi créer un fichier home.php dans ton theme et le remplir avec les informations de cette page

    #567456
    amazilia
    Participant
    Initié WordPress
    19 contributions

    bonjour,

    c’est à dire ?

    la page doit rester dynamique, doit je fait une redirection ?

    ceci ne semble pas marcher :

    
    META HTTP-EQUIV=Refresh CONTENT=”0; URL=http://www.alcatorda.com/index.php?page_id=2″

    merci

    #567457
    z720
    Membre
    Maître WordPress
    579 contributions

    Ceci n’est pas une bonne idée non plus.

    Je te propose d’utiliser l’option numéro 2:

    Dans le répertoire wp-content/themes// tu copie le fichier index.php vers home.php. A l’endroit où se situe “le loop” if((have_post()) { while (have_post…. tu remplace par ce que tu veux mettre en page d’accueil du site.

    #567458
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    amazillia > dans au moins un lecteur RSS (SAGE c/o FF) ton code est interprété et ta page s’affiche automatiquement.
    Et ce malgré le fait d’avoir encadré le tout avec les balises “code”
    J’ai enlevé les “<" en début et fin de balise pour y remédier.

    Si d’autres voient une autre solution, merci de signaler.

    #567459
    amazilia
    Participant
    Initié WordPress
    19 contributions
    z720 wrote:
    Plusieurs solutions s’offrent à toi.
    1. Si tu peux utiliser les rewrite rules, je te conseil de les utiliser.
    2. Tu peux aussi créer un fichier home.php dans ton theme et le remplir avec les informations de cette page

    bonjour,

    ton message est arrivé alors que j’écrivais le précédent.

    ton message est un peu trop succinct pour moi.

    merci

    #567460
    xavier
    Gestionnaire du forum
    Maître WordPress
    2126 contributions
    gP wrote:
    Tu mets cette page à la racine du site en index.html.

    Mmmh, pas vraiment.
    Il faut bidouille aver le balises de thèmes : http://codex.wordpress.org/Template_Tags
    Je pense qu’il faut que tu reprennes le fichier /wp-content/themes/[ton theme]/index.php , et que tu remplaces son contenu relatif à l’affichage des articles du blog (en gros, ce qui se trouve à l’intérieur de la boucle “while (have_posts()) : the_post();”) par ce que tu trouveras dans /wp-content/themes/[ton theme]/page.php .
    Par contre, je ne sais pas trop comment récupérer l’ID de la page, ni l’appliquer.

    De mon côté, pour un site que je construit en utilisant WP comme CMS (donc à base de pages, en utilisant les fonctions blog pour la partie Actualités), j’ai juste retiré tout le contenu dynamique de /wp-content/themes/[theme]/index.php , et j’ai mis mon contenu d’accueil tel quel, en simple HTML, avec un menu vers les pages (et une fenêtre pour les actus).
    En gros, donc, je confirme ce que te conseilles de faire z720/Seb. Ca ne sera certes pas dynamique, mais ça marchera…

    Il serait intéressant cela de trouver comme afficher une page en home. Je n’arrive pas à trouver ça dans le Codes (déjà que la page de template tags est assez fouillie/incomplète…).

    #567461
    amazilia
    Participant
    Initié WordPress
    19 contributions
    Xavier wrote:
    En gros, donc, je confirme ce que te conseilles de faire z720/Seb. Ca ne sera certes pas dynamique, mais ça marchera…

    Il serait intéressant cela de trouver comme afficher une page en home. Je n’arrive pas à trouver ça dans le Codes (déjà que la page de template tags est assez fouillie/incomplète…).

    merci,

    je crois que je vais retourner à ma première méthode, tout dans un dossier et une redirection de la page index.html du site vers le dossier et la page N°2.

    #567462
    xavier
    Gestionnaire du forum
    Maître WordPress
    2126 contributions
    #567463
    amazilia
    Participant
    Initié WordPress
    19 contributions

    bonjour,

    merci, je vais regarder ça avec attention.

    sinon
    en copiant toute la page modèle principal dans la page home.php (à créer) et en mettant en haut de page

    le problème est réglé.

    Philippe

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