- Statut : non résolu
- Ce sujet contient 19 réponses, 4 participants et a été mis à jour pour la dernière fois par Anonyme, le il y a 12 années et 4 mois.
-
AuteurMessages
-
27 mai 2012 à 22 h 47 min #510139
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : WordPress 3.3.2.
– Version de PHP/MySQL : 5.3.8 / 5.5.16
– Thème utilisé : Je créer mon premier thème
– Extensions en place : aucune
– Nom de l’hebergeur : Local ( Wamp)
– Adresse du site : localhost x)Problème(s) rencontré(s) : Voila, je me suis lancé dans la création de mon premier thème wordpress, j’ai fait mon index.php tout beau et fonctionnel avec un joli menu « « .
J’ai créer une page service et contact depuis l’administration auquel j’ai assigné a chacune le model service et contact de mes pages service.php et contact.php mais lorsque je clique sur l’un des page j’ai une erreur 404 (je précise en passant que ça n’utilise pas ma page 404.php mais ça affiche l’erreur de wamp).ma page 404.php
<?php get_header(); ?>
<div id="navbar-bg"></div>
<div id="navbar" class="container_16">
<ul id="nav2">
<?php wp_nav_menu(); ?>
</ul>
</div>
<h6>Erreur 404 : Introuvable</h2>
<p>La page que vous chercher semble ne pas existé</p>
</div>
<?php get_footer(); ?>
</div>
</body>
</html>ma page service.php et contact.php ( les même avec le nom qui change le temps que j’arrive a les afficher)
<?php
/*
Template Name: Contact
*/
?>
<?php get_header(); ?>
<div>
<p>test</p>
<?php get_footer(); ?>
</div>
</body>
</html>l’accueil du site est http://localhost/eys/ (eys est le nom de mon theme) cette page marche impeccablement bien.
la page de contact http://localhost/eys/contact/
la page de service http://localhost/eys/service/
28 mai 2012 à 11 h 23 min #835216AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
28 mai 2012 à 12 h 07 min #835217J’ai acheter le livre « Le campus wordpress 3 » et est survolé le site http://wordpress.bbxdesign.com/
En faite je me suis lancé dans la création d’une application web j’aurais donc l’application codé a la main et un site de présentation (sous wordpress histoire d’apprendre a l’utilisé) avec une page accueil qui présente l’appli une page de blog pour les release et qui aura la boucle wordpress une page service et une contact.
Après que je mette un modèle de page ou que je laisse Default le résultat est le même, pas moyen d’affiché une page
je vais regarder les tuto que vous m’avez link. Merci
28 mai 2012 à 17 h 31 min #835218AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
28 mai 2012 à 18 h 04 min #835219Certe mais mon problème n’est pas d’avoir une page moche c’est que j’ai pas de page du tout 😕
28 mai 2012 à 18 h 07 min #835220AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
28 mai 2012 à 19 h 23 min #835221Pour faire plus simple qu’un modèle de page, pourquoi ne pas utiliser directement le type de fichier page-slug.php ?
Il faut associer le slug (identifiant de la page) au nom du fichier. Par exemple si le slug de votre page Contact est « contacté, vous devez créer le fichier page-contact.php. WordPress saura automatiquement que ce fichier correspond au template de la page Contact 😉
Et une autre information, il ne faut pas utiliser index.php pour faire sa page d’accueil, mais home.php !
28 mai 2012 à 21 h 51 min #835222ça marche pas non plus …
Je vais tout recommencer a zéro !28 mai 2012 à 21 h 53 min #835223Pouvez-vous préciser les identifiants de vos pages ?
A noter que si vous utilisez la solution page-slug.php, il ne faut plus déclarer le modèle de page dans ce fichier 😉
28 mai 2012 à 22 h 05 min #835224Trop tard j’ai tout delete x) les identifiant de page c’était contact, service, accueil…
28 mai 2012 à 22 h 08 min #835225Pourquoi avoir supprimer les pages de l’administration ?
28 mai 2012 à 22 h 28 min #835226J’ai réussi a tout faire marcher en faite quand je laisse les permalien de base je peut afficher toutes mes pages avec une url type http://localhost/?page_id=12
Par contre quand je met « Nom de l’article : http://localhost/exemple-article/ » pour avoir de jolie url bas ça marche plus, j’ai lu quelque part que ça pouvait venir de mon .htaccess mais j’ai laisser celui de base je vois pas pourquoi ça buggerait en local ? une idée ?29 mai 2012 à 10 h 12 min #835227AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
29 mai 2012 à 18 h 43 min #835215Il ya avait juste les lignes
# BEGIN WordPress et # END WordPress dans mon .htaccess j’ai changer par# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPressmais rien ne change toujours erreur 404, (j’ai vidé mon cache)
29 mai 2012 à 19 h 09 min #835228Vous ne pouvez pas avoir deux types de permalien ! C’est soit http://localhost/?page_id=12 ou http://localhost/contact/ mais les deux ne peuvent pas fonctionner en même temps.
D’ailleurs, pourquoi le site n’est pas dans un dossier ? Avoir http://localhost/ en racine ce n’est pas normal, il faut plutôt avoir le site dans un dossier http://localhost/mon-site/
Ensuite, pour ne pas avoir de problème, partez plutôt sur page-ID.php plutôt que page-slug.php Quelque soit le permalien, ça fonctionnera
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.