Un utente ha chiesto informazioni su Airpress di Wordpress

Interruzione di riga nella stringa di testo lungo

Un utente ha chiesto 👇

Ciao,

Ho una domanda sulla formattazione del campo di testo lungo, ad es. [apr field=”Notes”]. Nella mia usabilità questi dati di campo sono formattati con interruzioni di riga.

Come posso [apr field=”Notes”] in modo che non venga visualizzato come una lunga stringa di testo, ma formattato con un’interruzione di riga?

(@shantirubens)

3 anni fa

Ho la stessa domanda.

Prendo atto se usi

in Notes, il testo esporta in WordPress con interruzione di riga, ma questa non è una soluzione elegante.

(@nicooprat)

3 anni fa

La soluzione piĂą semplice è applicare questo CSS all’elemento che contiene il tuo testo:

white-space: pre-wrap;

Non provato, ma utilizzando nl2br($text) con PHP che potrebbe anche fare il trucco.

Autore del plugin

(@chetmac)

2 anni, 12 mesi fa

Airpress viene fornito con il supporto di Parsedown, quindi oltre alle soluzioni nl2br e CSS pure, potresti provare ad aggiungere il seguente filtro al file functions.php del tuo tema:


function my_parsedown_function($output="",$method="text"){
	global $parsedown;

	if ( method_exists($parsedown, $method) || is_callable(array($parsedown, $method)) ){
		return call_user_func(array($parsedown, $method),$output);
	}

	return $output;

}
add_filter("airpress_shortcode_filter_parsedown","my_parsedown_function",10,2);

E poi usa l’Airpress Shortcode in questo modo:

[apr field="Description" format="parsedown|text"]

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *