post_content con saltos de línea


9

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

Anteriormente utilicé the_content (), que funcionaba bien hasta que tuve que instalar un complemento que agrega botones para compartir en cada publicación.

Desde entonces, la salida de mi the_content incluye textos de los botones de 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 se eliminaron.

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

Gracias


Este es el enfoque equivocado. Si hay algo mal con un plugin, tratar de arreglar eso, en lugar de dejarlo estar y trabajar en algunas otras cosas. Como el complemento inyecta contenido a través de una función de filtro, solo necesita eliminar esa función.
tfrommen

@tf Gracias por tu comentario. ¿Es posible eliminar la función solo para obtener el contenido correcto pero mantenerlo funcionando? La cuestión es que tengo una sola página de publicación que está bien tener los botones Me gusta del complemento. Lo que me gustaría hacer es ofrecer una vista de pantalla completa de la misma publicación. Aquí es donde no necesito los botones para compartir. Además de la vista de pantalla completa, necesito el complemento para mostrar los botones. Gracias
Charles Wayne

Respuestas:


26

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 usted si es verdadero o falso, vea el siguiente enlace. Se describe de la siguiente manera:

(booleano o entero) (opcional) Conservar saltos de línea. Cuando se establece en verdadero, cualquier salto de línea restante después de la conversión de párrafo se convierte a HTML <br />. Los saltos de línea dentro de las secciones de secuencia de comandos y estilo no se ven afectados.

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


¡Gracias! Funciona. Lo siento, no puedo votar todavía. Necesito más reputaciones
Charles Wayne
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.