- Statut : non résolu
- Ce sujet contient 10 réponses, 5 participants et a été mis à jour pour la dernière fois par
amazilia, le il y a 17 années et 10 mois.
-
AuteurMessages
-
20 novembre 2005 à 12 h 56 min #446664
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
20 novembre 2005 à 14 h 43 min #567454amazilia 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.
21 novembre 2005 à 10 h 14 min #567455Plusieurs 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 page21 novembre 2005 à 10 h 38 min #567456bonjour,
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
21 novembre 2005 à 10 h 58 min #567457Ceci 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.
21 novembre 2005 à 11 h 07 min #567458amazillia > 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.
21 novembre 2005 à 11 h 10 min #567459z720 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 pagebonjour,
ton message est arrivé alors que j’écrivais le précédent.
ton message est un peu trop succinct pour moi.
merci
21 novembre 2005 à 11 h 15 min #567460gP 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…).
21 novembre 2005 à 11 h 19 min #567461Xavier 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.
23 novembre 2005 à 14 h 14 min #567462Pif paf, le plugin qui résoud tout :
http://www.semiologic.com/software/static-front/
Trouvé ici :
http://codex.wordpress.org/Pages#Using_a_Page_as_the_Front_Page25 novembre 2005 à 9 h 07 min #567463Xavier wrote:Pif paf, le plugin qui résoud tout :
http://www.semiologic.com/software/static-front/
Trouvé ici :
http://codex.wordpress.org/Pages#Using_a_Page_as_the_Front_Pagebonjour,
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 pagele problème est réglé.
Philippe
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.