- Statut : non résolu
- Ce sujet contient 6 réponses, 2 participants et a été mis à jour pour la dernière fois par
AlexandreP, le il y a 18 années et 2 mois.
-
AuteurMessages
-
22 février 2007 à 14 h 49 min #450780
Bonjour,
Ma configuration WP actuelle
– Version de WordPress :WP 2.1
– Thème utilisé :marvin
– Plugins en place : plusieurs
– Nom de l’hebergeur : Power HebergProblème(s) rencontré(s) :
Bonjour
Lorsque je crée une page, je lien ne se fait pas dans l’entête, donc cette page est invisible pour le visiteur, j’ai beau chercher, je ne trouve pas de solution. Est ce qu’une âme charitable pourrait m’aider?
MerciAdresse du site: l’oeil
22 février 2007 à 21 h 25 min #593433La fonction [c]wp_list_pages()[/c] permet de lister les pages existantes.
22 février 2007 à 21 h 41 min #593434Bonsoir
Merci, mais cette fonction je crois est pour rapatrier les pages dans la side bar, pas dans le header, ou alors je n’ai pas su l’adapter, d’ailleurs c’est certainement çà, mais alors là j’ai un problème car je ne comprends pas comment l’adapter.
Merci22 février 2007 à 22 h 38 min #593435En fait, [c]wp_list_pages()[/c] peut être utilisée n’importe où dans ton thème.
La fonction retourne la liste des pages sous une forme de liste. Il te suffirait d’ajouter une liste en XHTML ([c]
- [/c]) dans l’entête de ton thème. Ça pourrait ressembler au code suivant :
<div id="menubar">
<ul>
<li class="page_item « ><a href=" » title= »Where the heart is… »>Accueil</a></li>
<li class="page_item"><a href="/feed » title= »Syndicate »>RSS</a></li>
<li class="page_item « ><a href="#bottom" title="Jump to Bottom">Skip</a></li>
</ul>
</div>Pour tout faire apparaître sur une seule ligne, applique la propriété CSS [c]display:inline;[/c] aux éléments de la liste.
.page_item {
display: inline;
list-style-type: circle;
}
.current_item {
font-weight: bold;
}23 février 2007 à 8 h 20 min #593436Bonjour
Voilà ce que j’ai comme code
»<a title="Where the heart is…" class="menuitem" href=" »>Home »<a title="Essential about me." class="menuitem" href="/about/ »>About »<a title="Check my gallery." class="menuitem" href="/archive/ »>Archive »<a title="How to get in contact with me." class="menuitem" href="/contact/ »>Contact »<a class="menuitem" title="Syndicate." href="/feed »>RSS »Skip
Donc sa ressemble bien à ce que tu m’as proposé, en revanche toutes les pages ne s’affichent pas.
Là, je patauge sec, d’autant plus que lorsque j’ai créé la page contact, le lien s’est bien fait tout seul dans header, alors pourquoi mon autre page ne veut pas s’afficher:boulet:
Merci23 février 2007 à 13 h 04 min #593437✅ en partie, car j’ai changé de théme, mais bon ce n’est la solution;)
24 février 2007 à 22 h 20 min #593438Si tu vois bien le code que je t’ai proposé (d’ailleurs, je me suis basé sur la partie HTML retournée par le navigateur pour construire l’exemple), tu vois l’intégration de la fonction [c]wp_list_pages()[/c], qui est ce qui te permet d’afficher toutes les pages créées dans WordPress. Vérifie dans ton fichier de thème [c]header.php[/c], à l’endroit où devrait se situer ton menu d’entête, que la fonction [c]wp_list_pages()[/c], telle que je te l’ai présentée, est bien présente.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.