web-dev-qa-db-fra.com

Comment obtenir uniquement du texte à partir du contenu d'un post wordpress?

J'utilise WordPress pour mes projets. Pour ma page d’accueil du site, j’ai besoin d’afficher un texte limité à partir du contenu du message et celui-ci contient également des images. Pour afficher le texte 100, j'ai utilisé la fonction de sous-substrat de PHP. Ce qui se passe ici, c'est que le texte ainsi que l'image sont différés. Je veux afficher uniquement le texte. Y a-t-il un moyen ou un plugin de le faire?

Toute aide est appréciée. Merci d'avance

1
user478

utiliser strip_tags + substr

substr( strip_tags( get_the_excerpt() ),0,235);
3
Satish Gandham

Si vous êtes dans la boucle, utilisez la fonction wp_trim_excerpt (), qui renverra un extrait de 55 mots.

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
     // Your HTML code...
     <p><?php echo wp_trim_excerpt(); ?></p>
     // Go on with more HTML (if you want to)
<?php endwhile; endif; ?>

Sinon, essayez d’utiliser le champ extrait défini dans l’écran de post-édition.

1
Astiam