post_content con saltos de línea

10 mar 2014, 20:43:44
Vistas: 20.8K
Votos: 10

Quiero poder obtener post_content con saltos de línea. ¿Cuál es la mejor manera de hacerlo?

Anteriormente usaba the_content() que funcionaba bien hasta que necesité instalar un plugin que agrega botones para compartir en cada publicación.

Desde entonces, la salida de mi the_content incluye textos de los botones para compartir.

Intenté usar post_contents que contiene el contenido correcto que necesito mostrar en mi archivo de plantilla, pero el problema es que los saltos de línea fueron eliminados.

¿Es posible obtener post_content con los saltos de línea preservados?

Gracias

2
Comentarios

Este es el enfoque incorrecto. Si hay algo mal con un plugin, trata de solucionarlo en lugar de dejarlo y trabajar en otras cosas. Dado que el plugin inyecta contenido a través de una función de filtro, solo necesitas eliminar esa función.

tfrommen tfrommen
10 mar 2014 20:57:37

@tf Gracias por tu comentario. ¿Es posible eliminar la función solo para obtener el the_content correcto pero mantenerla funcionando? El asunto es que tengo una página de post individual que está bien con los botones de "me gusta" del plugin. Lo que me gustaría hacer es ofrecer una vista de pantalla completa del mismo post. Aquí es donde no necesito los botones de compartir. Fuera de la vista de pantalla completa, necesito que el plugin muestre los botones. Gracias

Charles Wayne Charles Wayne
10 mar 2014 21:08:59
Todas las respuestas a la pregunta 1
2
35

Creo que esto debería funcionar:

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

El segundo argumento en wpautop puede depender de ti, ya sea verdadero o falso, consulta el enlace a continuación. Se describe de la siguiente manera:

(bool) (Opcional) Si se establece, esto convertirá todos los saltos de línea restantes después de formatear los párrafos. Los saltos de línea dentro de las etiquetas <script>, <style> y <svg> no se ven afectados.

Valor por defecto: verdadero

Fuente: https://developer.wordpress.org/reference/functions/wpautop/

10 mar 2014 21:06:53
Comentarios

¡gracias! Funciona. Lo siento, aún no puedo votar. Necesito más reputación

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

Muchas gracias, tío. Funciona de maravilla.

Arman H Arman H
20 abr 2021 09:04:21