- Statut : non résolu
- Ce sujet contient 19 réponses, 3 participants et a été mis à jour pour la dernière fois par
artenis, le il y a 12 années et 8 mois.
-
AuteurMessages
-
17 juin 2012 à 10 h 05 min #510981
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.3.2
– Version de PHP/MySQL : 5.3.8, 5.5.8
– Thème utilisé : perso
– Extensions en place : tinymce, wp seo
– Nom de l’hebergeur : local
– Adresse du site : non divulguéProblème(s) rencontré(s) :
mes pages php, ne sont pas reconnu par wordpress:
apres avoir mis :<?php/*Template Name: nom-de-la-page*/?>
dans la page php
et avoir creer une page dans l’admin ex: Ma page, et lui avoir attribuer dans le modèle le « nom-de-la-page »la reconnaissance de la page dans le permalien ne se fait pas et donc l’url de « Ma page » me renvoie toujours à la page index.php (accueil).
pouvez-vous m’aider à trouver le probleme ?
17 juin 2012 à 12 h 48 min #838648Comment s’appelle le fichier php que tu utilises comme template ? Certains noms sont interdits…
17 juin 2012 à 12 h 55 min #838649j’espere qu’on peut bien utiliser plusieurs page php pour plusieurs template dans un theme ?
mes pages php sont: qui-sommes-nous.php, nos-activites.php17 juin 2012 à 13 h 16 min #838650merci pour ce lien, mais malheureusement j’ai bien fait comme il faut.
mes pages php ne sont pas reconnu et je n’arrive pas sur les pages qui sommes nous et nos activités,pourriez-vous me donner toutes les étapes à effectuer pour ajouter une page php dans l’admin, et dans le debut d’une page php ?
17 juin 2012 à 13 h 47 min #838651C’est peut-être dû au fait que ton code est très condensé… Essaie avec ceci au début de ton fichier php :
17 juin 2012 à 14 h 01 min #838652quoi que je mette , j’obtien ça: The requested URL /mon-site/site-WP/qui-sommes-nous was not found on this server.
d’apres vous c’est un bug ?
pour le permalien je met: http://127.0.0.1/mon-site/site-WP/qui-sommes-nous,
il n’y a pas de probleme de ce côté n’est ce pas ?
est-il possible d’envoyer une capture d’ecran ? et comment ?17 juin 2012 à 14 h 03 min #838653est-ce que le fait d’être en local pourrait faire buger wp ?
17 juin 2012 à 14 h 22 min #838654Est ce que le mécanisme des templates fonctionne lorsque tu en crées un dans le thème twentyeleven (en ayant activé 2011 bien sur)?
Si oui, c’est que ton thème perso ne respecte pas complétement ce que demande WordPress.
Sinon, tu as peut être inséré un htacces ou une redirection intempestive.
17 juin 2012 à 14 h 23 min #838655Mais j’ajoute, c’est l’url de la page qu’il faut mettre pour pouvoir la voir, pas le nom du template qui évidement ne correspond à rien d’autre qu’à un modèle à choisir dans WordPress.
17 juin 2012 à 14 h 38 min #838656Bon c’est ✅ 🍺
mais faudrait que wordpress previenne que l’on ne peut voir ses pages php (autre que celle par defaut) en local, car sur un serveur distant (hebergeur) les pages s’affichent très bien, mais a aucun moment dans les tutoriels n’est preciser qu’il faut ce mettre sur un serveur distant ?
merci pour toute ton aide Qwindoo et bon WE
17 juin 2012 à 14 h 43 min #838657Bonjour Guy,
cela veut dire qu’au lieu de mettre
j’aurais du mettre ?17 juin 2012 à 16 h 52 min #838658mais faudrait que wordpress previenne que l’on ne peut voir ses pages php (autre que celle par defaut) en local, car sur un serveur distant (hebergeur) les pages s’affichent très bien, mais a aucun moment dans les tutoriels n’est preciser qu’il faut ce mettre sur un serveur distant ?
C’est faux, à configuration identique, cela fonctionne de la même façon en local et sur un site distant, WordPress n’a pas à prévenir de quelque chose qui n’existe pas.
Pour ton problème il me semble que tu confonds les pages php (les fichiers de template) et les pages WordPress (accessible par les permaliens).
mes pages php sont: qui-sommes-nous.php, nos-activites.php
Le nom de la page est absolument sans importance, ce que va chercher WordPress est l’entête inscrite à l’intérieur de ton fichier en l’occurence: « le nom de ta page ».
avoir creer une page dans l’admin ex: Ma page, et lui avoir attribuer dans le modèle le « nom-de-la-page »
C’est exactement ce qu’il faut faire 🙂
pour le permalien je met: http://127.0.0.1/mon-site/site-WP/qui-sommes-nous,
ben non, cela ne correspond à rien pour WordPress, le llien c’est probablement : http://127.0.0.1/mon-site/site-WP/ma-page (qui utilise le template appelé « le nom de ta page » qui est dans le fichier qui-sommes-nous.php.
C’est ce que l’on peut déduire de tes différents messages précédents.
Maintenant, cela gagnerait en clarté si tu indiquais:
– Le nom du fichier php dans lequel tu as mis ton template
– Le nom du template
– Le nom de la page créée dans Wordpess avec ce template
– Le lien dont tu te sers pour y acceder17 juin 2012 à 19 h 36 min #838659Guy,
le nom du fichier php est : qui-sommes-nous.php
le nom du template: Qui sommes nous
le nom de la page … : Qui sommes-nous ?
le lien … : http://127.0.0.1/mon-site/site-WP/qui-sommes-nousc’est exactement ce que j’ai donné comme information auparavant.
17 juin 2012 à 19 h 49 min #838660Sans vouloir polémiquer, tu n’avais jamais indiqué ni le nom du template ni le nom de la page statique au sens wordpress, tu avais parle de ma page, de nom de la page, etc…
Peu importe, c’est plus clair. Le lien est il celui qui est indiqué à coté du nom de la page quand tu es en édition?
Le lien dépend de la configuration des permaliens faites dans le panneau d’administration (Réglages/permaliens) ainsi que de l’adresse du site dans Réglages/général.
17 juin 2012 à 20 h 06 min #838661desolé si j’ai pas mensionné ces éléments auparavant , j’ai la tête en surchauffe,je travaille 6h non stop.
il faut savoir que mon probleme est resolu sur serveur mais pas en locale (ça marche sur un site distant mais pas en localhost)pour tes questions: voici mon
admin permalien: personnalisé -> /%pagename%.php
adresse wp et site = http://127.0.0.1/mon-site/site-WP -
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.