• Resuelto darkwin

    (@darkwin)


    Muy buenas a todos. En primer lugar gracias por atender mi consulta.

    Mi duda es tan sencilla como que quiero suprimir de manera automática todos los <p> sin contenido de las entradas (es decir, los que sean simplemente un <p></p>).

    Muchas gracias.

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Si deseas deshabilitar que WordPress incluya la etiqueta <p></p> en los contenidos, puedes usar ese filtro en el archivo functions.php de tu tema:

    remove_filter( 'the_content', 'wpautop' ); //para el contenido
    remove_filter( 'the_excerpt', 'wpautop' ); //para el extracto

    Tambien puedes usar un plugin como: http://wordpress.org/extend/plugins/toggle-wpautop/

    Iniciador del debate darkwin

    (@darkwin)

    Gracias por tu respuesta.

    No, no es eso lo que pretendo porque las etiquetas las uso para dar formato a los artículos (separación entre párrafos, etc.). Lo que quiero exactamente es que los <p></p> sin contenido tengan, por ejemplo, un «display: block».

    O eso, o lograr dar formato a los párrafos sin utilizar las etiquetas <p> (que la separación entre los diferentes párrafos sea mayor que el ancho de linea o line-height).

    ¡Muchas gracias!

    Iniciador del debate darkwin

    (@darkwin)

    ¿A alguien se le ocurre una solución? Gracias.

    Moderador Rafa Poveda

    (@bi0xid)

    Hola, darkwin.

    Por un lado, en WordPress puedes hacer un espacio de párrafo con el Enter y un espacio de línea (similar a un <br>) pulsando Mayús+Enter.

    Aquí tienes unas cuantas soluciones realizadas con filtros, y una con ocultación de CSS utilizando jQuery que te pueden ser útiles para lo que buscas.

    Un saludo.

    Iniciador del debate darkwin

    (@darkwin)

    Muchas gracias Rafael.

    El tema es que es un wordpress en el que escriben bastantes usuarios, y alguno olvida cuidar ese tipo de detalles, por eso busco que se supriman de forma automática.

    He probado con una fórmula en el functions.php, pero no ha funcionado. Probaré más posibles soluciones y comparto por aquí el resultado

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Suprimir parrafos vacíos en las entradas’ está cerrado a nuevas respuestas.