post_content mit Zeilenumbrüchen


9

Ich möchte in der Lage sein, post_content mit Zeilenumbrüchen zu erhalten. Was ist der beste Weg, um es zu tun?

Ich habe zuvor the_content () verwendet, was einwandfrei funktioniert hat, bis ich ein Plugin installieren musste, das jedem Beitrag Schaltflächen zum Teilen hinzufügt.

Seitdem enthält die Ausgabe meines the_content Texte von den Share-Buttons.

Ich habe versucht, post_contents zu verwenden, das den richtigen Inhalt enthält, den ich in meiner Vorlagendatei ausgeben muss, aber das Problem ist, dass die Zeilenumbrüche entfernt wurden.

Ist es möglich, post_content mit beibehaltenen Zeilenumbrüchen zu erhalten?

Vielen Dank


Dies ist der falsche Ansatz. Wenn mit einem Plugin etwas nicht stimmt , versuchen Sie es zu beheben, anstatt es zu belassen und an einigen anderen Dingen zu arbeiten. Da das Plugin Inhalte über eine Filterfunktion einfügt, müssen Sie diese Funktion nur entfernen.
Anfang

@tf Danke für deinen Kommentar. Ist es möglich, die Funktion zu entfernen, um den richtigen the_content zu erhalten, aber weiterhin zu funktionieren? Die Sache ist, ich habe eine einzelne Post-Seite, die in Ordnung ist, um die Plugin-ähnlichen Schaltflächen zu haben. Ich möchte eine Vollbildansicht desselben Beitrags anbieten. Hier brauche ich die Share-Buttons nicht. Abgesehen von der Vollbildansicht benötige ich das Plugin, um die Schaltflächen anzuzeigen. Vielen Dank
Charles Wayne

Antworten:


26

Ich glaube, das sollte funktionieren:

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

Das zweite Argument in wpautop kann an Ihnen liegen, ob es wahr oder falsch ist, siehe den Link unten. Es wird wie folgt beschrieben:

(Boolescher Wert oder Ganzzahl) (optional) Zeilenumbrüche beibehalten. Bei true werden alle nach der Absatzkonvertierung verbleibenden Zeilenumbrüche in HTML <br /> konvertiert. Zeilenumbrüche in Skript- und Stilabschnitten sind nicht betroffen.

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


Vielen Dank! Es klappt. Entschuldigung, ich kann noch nicht abstimmen. Brauchen Sie mehr Ruf
Charles Wayne
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.