Cómo eliminar <p> automáticos en la publicación de un Post

  • Autor Autor Luismpk
  • Fecha de inicio Fecha de inicio
Luismpk

Luismpk

Gamma
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola amigos, quiero que me ayuden porfavor con este problema, a ver si alguien se sabe el truco para quitar esos molestos <p> que se generan al hacer salto de linea, he intentado quitarlos de muchas formas:

Insertando este codigo en el archivo functions.php de mi plantilla
PHP:
remove_filter( 'the_content', 'wpautop' );

remove_filter( 'the_excerpt', 'wpautop' );


Tambien instalando el plugin Disable wpautop
Enlace eliminado


Y nadamas no me soluciona el problema :grumpy:

Espero me puedan ayudar con este problemon, que muchos tenemos en nuestros blogs.

Cabe decir que estoy usando el TyniMCE Editor Advanced pero no creo que sea el problema, xq activandolo o desactivandolo, me sale el mismo problema.

Ayuda por favor D:

De antemano muchas gracias!
 
Fácil! No hace falta que toques código ni nada. Simplemente en lugar de usar el editor visual de Wordpress usa el editor HTML. Incluso alivianaría mucho la carga del sitio pues no te pone códigos molestos de alineación ni nada. Es lo mejor.
 
¿Y por qué te molestan? Cada salto de línea es un párrafo. ¿Dónde ves el problema?

De todos modos, si mientras estás redactando, no quieres que al pulsar 'intro' te cree otro párrafo (<p>) mantén pulsada la tecla 'Shift' mientras pulsas 'Intro'.

La tecla 'Shift' es la flecha que activa las mayúsculas durante una pulsación.

O edita directamente el texto con el editor HTML, claro.
 
Cambia en tu plantilla

Insertar CODE, HTML o PHP:
<?php the_content(); ?>

por

Insertar CODE, HTML o PHP:
<?php echo get_the_content(); ?>

y saldrá sin parrafos.

Pero no veo para que haces eso ni por que es un 'problemón' es lo lógico y lo normal.
 
Hola a todos! Primeramente muchas gracias por sus prontas respuestas 🙂

Bueno ahora..

* Usar el editor HTML, se me hace algo complicado, ya que no dominio completamente el HTML y me parece mas facil con el Visual, pero creo q sera la solucion mas facil de todas.

* En cuanto a la pregunta ¿Y por qué te molestan?: Mientras se ponga en cada parrafo, pues esta bien, pero al hacer por ejemplo una lista, me aparecen unos saltos de linea inmensos y el codigo que sale es este:
HTML:
<p>Cuenta con una amplia variedad de especies, entre las que destacan:</p>
<p>• Corales</p>
<p>• Algas</p>
<p>• Caracoles</p>
<p>• Rayas</p>
<p>• Tortugas</p>
<p>• Esponjas marinas</p>
<p>• Delfines</p>
<p>• Variedad de especies de peces</p>

Y lo que quiero es que no aparescan, voy a intentar el tip de "SHIFT + ENTER" y les cuento 🙂
 
Revisa si tu sitio ya tiene estos:

PHP:
<p><?php the_content(); ?>/p>

Y lista los plugins que tienes instalados.

- - - Actualizado - - -

Lo mas probable es que tengas los <p> en el mismo codigo, revisa en modo HTML y solo elimina todos los <p> y </p> que encuentres en los posts.
 
Revisa si tu sitio ya tiene estos:

PHP:
<p><?php the_content(); ?>/p>

Y lista los plugins que tienes instalados.

- - - Actualizado - - -

Lo mas probable es que tengas los <p> en el mismo codigo, revisa en modo HTML y solo elimina todos los <p> y </p> que encuentres en los posts.

Hola amigo, Lo remplace pero no hubo ningún cambio, ho y el código lo encontré así:
PHP:
<?php } ?>

        <?php the_content(); ?>

	<div class="clear"></div>

- - - Actualizado - - -

Creo que la mejor solución fue esta, fácil y rápido, Muchas Gracias! 🙂

De todos modos, si mientras estás redactando, no quieres que al pulsar 'intro' te cree otro párrafo (<p>) mantén pulsada la tecla 'Shift' mientras pulsas 'Intro'.

La tecla 'Shift' es la flecha que activa las mayúsculas durante una pulsación.

O edita directamente el texto con el editor HTML, claro.
 
Si vas a hacer una lista deberías usar el código para formatear listas en html. No hace falta que lo aprendas, hay un botón que te permite crear listas directamente. También está aquí en forobeta:

Lista de cosas:
  • Elemento 1
  • Elemento 2
  • Elemento 3

En HTML es usar <ul> y <li>, con sus respectivos cierres.

Pero saber HTML es bueno para todo, ya es cultura general :encouragement:
 
Jeje eso si 🙂 ya estoy aprendiendo todo lo que puedo cada día, a lo autodidacta 😛
Tengo conocimiento de esto, pero se me hacia mas complicado, ahora que lo veo, si, sale mas fácil, Gracias!
 
No sé si estará bien esta contestación dentro de este hilo, pues no es un debate <p> sí o no, pero yo creo que el uso de párrafos es bastante interesante a la hora de redactar artículos ya que puedes seleccionar diferentes formatos para cada párrafo de forma sencilla.
Respecto a las listas, con el botón de lista del editor visual debería de ser suficiente.
Y si hay algo que con los párrafos automáticos no funcione, siempre puedes modificar el código directamente que aunque al principio parezca algo complejo, seguro que enseguida le coges la lógica.
 
De eso se trata la vida: Aprender.

WordPress es la plataforma mas sencilla y documentada que he visto. Asá que no veo porque deba existir algún problema. :encouragement:
 
Atrás
Arriba