post_content con interruzioni di riga


9

Voglio essere in grado di ottenere post_content con interruzioni di riga. Qual'è il miglior modo di farlo?

In precedenza ho usato the_content () che funzionava bene fino a quando non avevo bisogno di installare un plugin che aggiunge pulsanti di condivisione su ogni post.

Da allora l'output del mio the_content include testi dai pulsanti di condivisione.

Ho provato a utilizzare post_contents che contiene il contenuto corretto che devo emettere sul mio file modello ma il problema è che le interruzioni di riga sono state rimosse.

È possibile ottenere post_content mantenendo le interruzioni di riga?

Grazie


Questo è l'approccio sbagliato. Se c'è qualcosa che non va in un plugin, prova a risolverlo, invece di lasciarlo e lavorare su alcune altre cose. Poiché il plug-in inietta il contenuto tramite una funzione di filtro, è sufficiente rimuovere tale funzione.
martedì

@tf Grazie per il tuo commento. È possibile rimuovere la funzione solo per ottenere il the_content corretto ma farlo funzionare? Il fatto è che ho una singola pagina di post che è OK per avere i pulsanti simili del plugin. Quello che mi piacerebbe fare è offrire una visualizzazione a schermo intero dello stesso post. Qui non ho bisogno dei pulsanti di condivisione. Oltre alla visualizzazione a schermo intero, ho bisogno del plugin per mostrare i pulsanti. Grazie
Charles Wayne,

Risposte:


26

Credo che dovrebbe funzionare:

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

Il secondo argomento in wpautop può dipendere da te se è vero per falso, vedi il link qui sotto. È descritto come segue:

(booleano o intero) (opzionale) Mantieni interruzioni di riga. Se impostato su true, tutte le interruzioni di riga rimanenti dopo la conversione del paragrafo vengono convertite in HTML <br />. Le interruzioni di riga all'interno delle sezioni di script e stile non sono interessate.

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


Grazie! Funziona. Mi dispiace non posso ancora votare. Hai bisogno di più reputazione
Charles Wayne
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.