Esto debería ser muy simple, no puedo creer que una empresa del tamaño de WordPress no pueda proporcionar a los usuarios una forma muy sencilla de hacer saltos de línea.
Sé cómo usar la pestaña de texto y codificar la página usando html (soy un desarrollador). Sin embargo, mis clientes no tienen ni idea de qué es html, por lo que obviamente no pueden usarlo.
Todo lo que el cliente quiere hacer es hacer un “espacio entre líneas”, en nuestros términos, una línea de ruptura. Solo quieren usar el editor visual.
Ahora, cuando empiezan a escribir y pulsan Intro, se crea & nbsp; o cierra una etiqueta de párrafo.
Muchos artículos dicen que shift + enter hará uno, sin embargo, este 100% no funciona como lo he intentado.
Probé un complemento que la mayoría de los artículos sugieren llamado “tinymce advanced”. Pero esto no resuelve el problema.
¿Hay alguna forma posible de que un usuario normal sin conocimiento de html solo use el editor visual y cree líneas br sin usar código?
Manteniendo pulsado Cambio+Ingresar definitivamente funciona
Alternativamente, siempre puede evitar que WordPress agregue automáticamente <p>
etiquetas al marcado usando el siguiente código dentro de su tema functions.php
expediente:
remove_filter('the_content', 'wpautop');
-
Gracias por su publicación, pero estoy manteniendo presionada la tecla shift + enter, lo que no funciona al 100%. ¿Debería funcionar con o sin un complemento?
– Mateo inteligente
4 de agosto de 2015 a las 10:01
-
¿Qué esperas que haga Shift+Enter? no coloca
<br />
etiqueta dentro del marcado dentro del editor visual. Impide WordPress’wpautop
función de tratar el retorno de carro como una función automática<p>
etiqueta.– BenM
4 de agosto de 2015 a las 10:02
-
así que digamos que un usuario quiere presionar enter 4 veces, ahora puede ver una gran brecha en el editor, pero cuando guarda no refleja tener 4 líneas de corte. ¿Entonces como hacemos esto?
– Mateo inteligente
4 de agosto de 2015 a las 10:04
-
Necesitas deshabilitar WordPress’
wpautop
como dije en la publicación.– BenM
4 de agosto de 2015 a las 10:17
Tuve este problema en mi sitio, comenzó cuando actualicé el tema, que no se había actualizado durante años. La solución “milagrosa” fue actualizar también todos los complementos.
me he dado cuenta que el
y el
los símbolos no están presentes en el editor de wp en modo texto Por lo tanto, debe haber una conversión entre \n (nueva línea) y
y , no he investigado esto más a fondo, pero tal vez alguien pueda explicar cómo es WordPress laboral.
Con la actualización de WordPress a la versión 3.2, el editor de texto parece eliminar el salto de línea por sí mismo.
Agregue un filtro en el archivo functions.php que agrega un atributo claro al <br/>
etiqueta. Cuando se agrega el atributo, el <br/>
WordPress no elimina la etiqueta.
function clear_br($content){
return str_replace("<br/>","<br clear="none"/>", $content);
}
add_filter('the_content','clear_br');
Luego, aplique este filtro en una variable en la que necesite un descanso que debe aparecer en ese contenido de texto
$specification = apply_filters( 'the_content', $specification );
Para más información: https://blog.templatetoaster.com/wordpress-line-break-not-working/
Este pequeño código solucionó mi problema.
echo nl2br(category_description( the_content);
Simplemente reemplace la etiqueta de contenido con esto en su archivo
También estoy enfrentando el mismo problema
–Imran Saleem
31 de agosto de 2017 a las 11:52