web-dev-qa-db-fra.com

Les extraits suppriment automatiquement l'espace de paragraphe

J'utilise des extraits de messages dans ma page d'accueil. Dans mon extrait, le résumé de la publication semble être groupé, sans espaces indiqués dans la publication (par exemple, les espaces de paragraphe sont automatiquement supprimés). Je comprends que c'est le comportement par défaut.

Question: Est-il possible de conserver le paragraphe dans des extraits?

Pour afficher l'extrait sur la page de fron dans le fichier loop.php de mon thème Twenty Ten, j'ai changé ceci (autour de la ligne 137:

<?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>

avec ça:

<?php if ( is_home() || is_front_page() || is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>

merci.

1
Tara

On dirait que mon autre réponse ne fonctionnait pas, alors j'ai regardé et trouvé ceci:

http://aaronrussell.co.uk/legacy/improving-wordpress-the_excerpt/

Cet article devrait vous donner tout ce dont vous avez besoin pour conserver les balises <p>.

1
Samuel Hulick

La ligne qui importe n'est probablement pas le "si", mais celle-ci:

<?php the_excerpt(); ?>

C'est ce qui crache le contenu. Ajouter nl2br (http://php.net/manual/en/function.nl2br.php) devrait aider à renvoyer les sauts de ligne.

Cependant, vous devrez utiliser manuellement "get_the_excerpt ()".

Cette ligne devrait fonctionner:

<?php echo nl2br(get_the_excerpt()); ?>
0
Samuel Hulick