Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
#1 09-05-2008 13:36:39
- froma
- Connaisseur WP
- Date d'inscription: 01-05-2008
- Messages: 23
[Résolu] Un post se lit en entier qu'à son ouverture
Bonjour,
Je suis persuadé que beaucoup savent faire ça : les posts sont affichés en quelques lignes sur la home et c'est en les ouvrant qu'on peut les lire dans leur entièreté.
Oui c'est quelque chose de récurent, de très simple, logique pour beaucoup... mais je ne trouve bizarrement pas comment faire ? En recherche google, j'ignore quels mots employer.
Si vous avez un lien rapide, hop et on en parle plus 
Merci !
Hors ligne
#2 09-05-2008 13:40:22
- kankun
- Habitué WP
- Date d'inscription: 30-03-2008
- Messages: 59
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Il te suffit simplement d'insérer la balise More dans tes articles. Dans l'éditeur visuel ou html de wordpress tu as un icone du même nom : tu te places à l'endroit ou tu veux couper ton article, puis tu cliques sur l'icone. Ton article sera donc ainsi tronqué.
Tu as une autre possibilité, c'est de mettre un extrait de ton article dans le cadre du même nom en bas de la page lorsque tu écris un nouvel article.
Hors ligne
#3 09-05-2008 14:11:08
- froma
- Connaisseur WP
- Date d'inscription: 01-05-2008
- Messages: 23
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Tout simple donc, merci beaucoup !
Peut on éditer ce " (more...) " ? Ou carrément le faire disparaitre si j'utilise un lien sur une image ?
Dans quel fichier PHP se trouve t il ?
Dernière modification par froma (09-05-2008 14:37:04)
Hors ligne
#4 09-05-2008 15:38:57
- froma
- Connaisseur WP
- Date d'inscription: 01-05-2008
- Messages: 23
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Apparemment il faut éditer le <?php the_content(''); ?>
Mais sur ma page.php, même si je le modifie, rien ne change.
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="entrytext">
<?php the_content(''); ?>
Que faire ?
Hors ligne
#5 09-05-2008 15:56:08
- MS-DOS_1991
- Admin
- Lieu: France
- Date d'inscription: 03-06-2006
- Messages: 1781
- Site web
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Hello,
Ce lien est présent dans plusieurs fichiers de thème : index.php, mais aussi home.php, page.php ou encore archive.php... Tout dépend de l'endroit où tu veux que les articles soient tronqués 
Cordialement,
Thomas
Hors ligne
#6 09-05-2008 17:05:09
- froma
- Connaisseur WP
- Date d'inscription: 01-05-2008
- Messages: 23
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Je ne le trouve que dans mon page.php
Et le modifier ne change rien... quel est le problème ?
Les articles doivent être tronqué sur les pages du blog (la home et les suivantes) mais plus lorsqu'on les ouvre.
Hors ligne
#7 09-05-2008 17:15:51
- MS-DOS_1991
- Admin
- Lieu: France
- Date d'inscription: 03-06-2006
- Messages: 1781
- Site web
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Quel est le nom de ton thème ?
Hors ligne
#8 09-05-2008 17:18:18
- froma
- Connaisseur WP
- Date d'inscription: 01-05-2008
- Messages: 23
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Pas de nom, c'est une fabrication maison !
Dernière modification par froma (09-05-2008 18:05:33)
Hors ligne
#9 09-05-2008 17:20:31
- Comme une image
- Expert WP

- Lieu: Paris
- Date d'inscription: 30-01-2008
- Messages: 243
- Site web
Re: [Résolu] Un post se lit en entier qu'à son ouverture
froma a écrit:
Peut on éditer ce " (more...) " ? Ou carrément le faire disparaitre si j'utilise un lien sur une image ?
Je ne comprends pas bien ta question.
Que souhaites-tu faire ? Changer le libellé "more..." ?
(il me semble qu'on le trouve dans le fichier de traduction fr_FR.po)
Tu as plusieurs fonctions php que tu peux utiliser dans ton thème :
the_content()
the_exerpt()
J'ai même trouvé dans mon thème the_excerpt_reloaded() qui doit correspondre à une extension « classique » (?)
Elles prennent des arguments : tu peux par exemple indiquer dans the_content le texte de suite.
Ex : the_content('Vite ! La suite »');
Je t'invite à farfouiller dans la documentation du Codex WP ou via Google (par exemple, j'ai trouvé cet article chez Fran6art).
Hors ligne
#10 09-05-2008 17:22:04
- MS-DOS_1991
- Admin
- Lieu: France
- Date d'inscription: 03-06-2006
- Messages: 1781
- Site web
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Si modifier le fichier page.php ne change rien, c'est probablement qu'il n'est pas appelé quand on visite l'accueil du site...pour t'en assurer, ajoute la ligne <p>Test</p> n'importe où dans ce fichier et vérifie si le texte apparaît sur ta page d'accueil 
Hors ligne
#11 09-05-2008 17:31:06
- froma
- Connaisseur WP
- Date d'inscription: 01-05-2008
- Messages: 23
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Merci à vous deux,
Je savais qu'on pouvait en effet donner un argument à the_content, mon souci est que ça ne change rien sur la home. Je ne le trouve en fait que sur page.php, comment l'inclure dans mon index.php ? Quand je l'ajoute bêtement en c/c, il me fait apparaitre deux fois le même contenu (tous les posts en double).
Hors ligne
#12 09-05-2008 18:05:23
- froma
- Connaisseur WP
- Date d'inscription: 01-05-2008
- Messages: 23
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Ok merci Comme une image, j'ai installé le plugin, ça fonctionne tout seul, plus besoin de chercher plus loin.
Hors ligne
#13 09-05-2008 18:08:32
- MS-DOS_1991
- Admin
- Lieu: France
- Date d'inscription: 03-06-2006
- Messages: 1781
- Site web
Re: [Résolu] Un post se lit en entier qu'à son ouverture
Bien, je marque le sujet comme résolu mais je te conseille fortement de déterminer quel(s) fichier(s) gère(nt) quelle partie de ton site 
Cordialement,
Thomas
Hors ligne






