post_content cu întreruperi de rând

10 mar. 2014, 20:43:44
Vizualizări: 20.8K
Voturi: 10

Vreau să pot obține post_content cu întreruperi de rând. Care este cea mai bună modalitate de a face acest lucru?

Anterior am folosit the_content() care funcționa bine până când a trebuit să instalez un plugin care adaugă butoane de distribuire pe fiecare postare.

De atunci, rezultatul funcției the_content include texte din butoanele de distribuire.

Am încercat să folosesc post_contents care conține conținutul corect pe care trebuie să-l afișez în fișierul meu template, dar problema este că întreruperile de rând au fost eliminate.

Este posibil să obțin post_content cu întreruperile de rând păstrate?

Mulțumesc

2
Comentarii

Aceasta este o abordare greșită. Dacă există ceva în neregulă cu un plugin, încercați să remediați problema, în loc să o lăsați așa și să lucrați la alte lucruri. Deoarece plugin-ul injectează conținut printr-o funcție de filtrare, trebuie doar să eliminați acea funcție.

tfrommen tfrommen
10 mar. 2014 20:57:37

@tf Mulțumesc pentru comentariu. Este posibil să eliminăm funcția doar pentru a obține conținutul corect the_content, dar să o păstrăm funcțională? Problema este că am o pagină de articol singular unde este OK să afișez butoanele de like ale plugin-ului. Ceea ce aș dori să fac este să ofer o vizualizare pe tot ecranul a aceluiași articol. Aici nu am nevoie de butoanele de share. În afară de vizualizarea pe tot ecranul, am nevoie ca plugin-ul să afișeze butoanele. Mulțumesc

Charles Wayne Charles Wayne
10 mar. 2014 21:08:59
Toate răspunsurile la întrebare 1
2
35

Cred că ar trebui să funcționeze:

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

Al doilea argument din wpautop depinde de preferințele tale, indiferent dacă este true sau false, vezi linkul de mai jos. Este descris astfel:

(bool) (Opțional) Dacă este setat, acesta va converti toate întreruperile de linie rămase după paragrafare. Întreruperile de linie din interiorul tag-urilor <script>, <style> și <svg> nu sunt afectate.

Valoare implicită: true

Sursă: https://developer.wordpress.org/reference/functions/wpautop/

10 mar. 2014 21:06:53
Comentarii

mersi! Funcționează. Îmi pare rău, nu pot vota încă. Am nevoie de mai multă reputație

Charles Wayne Charles Wayne
10 mar. 2014 21:16:31

Mulțumesc mult, omule. Funcționează perfect.

Arman H Arman H
20 apr. 2021 09:04:21