No puedo quejarme de la práctica función de WordPress que genera etiquetas <p> automáticamente, pero a veces es bastante molesta porque rompe líneas sin querer. Así puedes ocultar solo las etiquetas <p> vacías con una sencilla línea de CSS.
CSS: ocultar o quitar las etiquetas <p> vacías
p:empty {
display: none;
}
