- Statut : non résolu
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par
dtorondel, le il y a 12 années et 4 mois.
-
AuteurMessages
-
2 octobre 2010 à 15 h 01 min #486740
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.9.1
– Thème utilisé : thème perso
– Plugins en place : Askimet, All in one SEO, Custom smilies, Get recent Comments, Google Analyticator, Google XML sitemap, Kimili Flash embed, Multilingue, My category order, My link order, Post plugin Library, Shadow box JS, Similar posts, Subscribe to comments, Social bookmark reloaded, WordPress gravatr
– Nom de l’hebergeur : Online
– Adresse du site : http://blog.torondel.netProblème(s) rencontré(s) :
Il me semblait avoir trouvé il y a un moment un plugin qui permettait d’ajouter un texte d’accueil, persistant sur toutes les pages. Et je ne retrouve pas ce plugin…Certes WordPress permet de désigner un article comme étant « persistant », c’est à dire qu’il apparaissent toujours en premier sur la page d’accueil, mais la date qui s’affiche sur cet article est la date de création, donc ca fait bizarre d’avoir un premier article datant de longtemps puis des articles suivant qui eux respectent un ordre chronologique.
Je pourrais ajouter un texte « à la main » dans le gabarit de page, mais dans ce cas il apparaitrait partout, non ? moi idéalement je voudrais que ce texte apparaissent uniquement en page d’accueil.
Si quelqu’un a une idée, je suis preneur ! 🙂
Cordialement,
David2 octobre 2010 à 16 h 37 min #741218Bonsoir
Fait comme moi,n’affiche plus la date et met le en avant.
Bonne soirée2 octobre 2010 à 17 h 11 min #741219Salut ! Tu peux aussi faire ça en PHP, tout simplement :
…2 octobre 2010 à 19 h 18 min #741220Merci à vous deux pour les pistes. Enlever la date, je ne peux pas, c’est important pour ce blog d’avoir les dates mise en avant, justement.
Le coup du code PHP, oui, c’est ce que j’ai fait pour l’instant, j’avais trouvé l’astuce je sais plus ou en ligne, ca fonctionne très bien comme ça, mais j’ai oublié de préciser que dans ce cas précis je met en place un blog pour une école, donc il faut que les enseignants soient autonomes ensuite, et donc n’aient pas à aller fouiller dans le code PHP pour mettre à jour ce texte. A moins qu’il soit possible pour moi de mettre dans le PHP que le texte à mettre dans cette condition soit le texte d’une page précise Auquel cas si ils mettent à jour la page, ca mettra à jour le texte directement ?
La par contre ça dépasse mes compétences…2 octobre 2010 à 20 h 06 min #741221Hmm… Pour récupérer une page, tu peux te servir de la classe [c]WP_Query[/c], comme suit :
‘welcome’));
if ($welcome->have_posts()) : $welcome->the_post(); ?>
<div>
<h2>
</h2>
(avec une Page classique de slug « welcome« )
Une autre solution serait d’adopter la méthode de l’article persistant (Sticky Post) et de simplement cacher la date via CSS.. avec quelque chose comme « [c]div.sticky span.date {display:none}[/c] »
Plus d’info 😉2 octobre 2010 à 21 h 04 min #741223Merci beaucoup, j’ai utilisé la première solution, qui fonctionne nickel, et la 2e doit aussi fonctionner, d’ailleurs.
2 solutions pour le prix d’une, bravo ! 🙂2 octobre 2010 à 21 h 50 min #741222Je t’en prie 🍺 La seconde solution a l’avantage de ne pas nécessiter de modifier les templates du tout (seulement du CSS) et est donc (très) légèrement moins lourde en ressources que la première, qui elle permet de personnaliser à loisir l’affichage de l’article. À toi de voir ^^
✅
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.