post_content avec des sauts de ligne


9

Je veux pouvoir obtenir post_content avec des sauts de ligne. Quelle est la meilleure façon de procéder?

J'utilisais auparavant the_content () qui fonctionnait bien jusqu'à ce que j'aie besoin d'installer un plugin qui ajoute des boutons de partage sur chaque publication.

Depuis lors, la sortie de mon the_content comprend des textes des boutons de partage.

J'ai essayé d'utiliser post_contents qui contient le contenu correct dont j'ai besoin pour sortir sur mon fichier de modèle mais le problème est que les sauts de ligne ont été supprimés.

Est-il possible d'obtenir post_content avec des sauts de ligne préservés?

Merci


Ce n'est pas la bonne approche. S'il y a quelque chose qui ne va pas avec un plugin, essayez de résoudre ce problème, au lieu de le laisser faire et de travailler sur d'autres choses. Étant donné que le plugin injecte du contenu via une fonction de filtre, il vous suffit de supprimer cette fonction.
tfrommen

@tf Merci pour votre commentaire. Est-il possible de supprimer la fonction juste pour obtenir le bon the_content mais de le faire fonctionner? Le fait est que j'ai une seule page de publication qui est OK pour avoir les boutons similaires au plugin. Ce que je voudrais faire, c'est offrir une vue plein écran du même message. C'est là que je n'ai pas besoin des boutons de partage. Autre que la vue plein écran, j'ai besoin du plugin pour afficher les boutons. Merci
Charles Wayne

Réponses:


26

Je pense que cela devrait fonctionner:

$getPost = get_the_content();
$postwithbreaks = wpautop( $getPost, true/false );
echo $postwithbreaks;

Le deuxième argument de wpautop peut être à vous de décider si c'est vrai ou faux, voir le lien ci-dessous. Il est décrit comme suit:

(booléen ou entier) (facultatif) Conserver les sauts de ligne. Lorsqu'il est défini sur true, tous les sauts de ligne restants après la conversion de paragraphe sont convertis en HTML <br />. Les sauts de ligne dans les sections de script et de style ne sont pas affectés.

Source: https://codex.wordpress.org/Function_Reference/wpautop


Merci! Ça marche. Désolé, je ne peux pas encore voter. Besoin de plus de réputation
Charles Wayne
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.