Soporte » Guías – Resolución de problemas » Shortcodes y editor de wordpress

  • Hola a todos,

    Muchas veces, cuando programo algún shortcode, al ponerlo en el editor se generan líneas en blanco o espacios o similar… por ejemplo:

    [CAJA_INICIO]
    contenido etc etc
    [CAJA_FIN]
    [CAJA_INICIO]
    contenido etc etc
    [CAJA_FIN]

    Puede que en la web, entre estos shortcodes, se visualice determinado espacio/s o lineas en blanco que a priori, en el editor, no se ve.

    ¿Como se puede corregir esto?¿Existe una manera óptima de insertar shortcodes?

    Gracias!

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Moderador almendron

    (@almendron)

    Lo primero de todo sería ver si realmente se generan esos saltos de línea una vez publicada la entrado o página.

    Indica una URl donde podamos ver en acción al shortcode.

    Iniciador del debate cosmosvega

    (@cosmosvega)

    Es que el problema no es el shortcode en si, si no como crea saltos de línea y espacios el editor de wordpress.

    En resumen, en el editor, me gustaría que al pulsar ENTER solo se añada <br> en el html (sin párrafos ni nada) y que cuando pulse Mayus+ENTER (o similar), no se añada <br> ni nada en el html pero en el editor se visualice como un salto de linea. De esta manera podría posicionar los shortcodes mucho mejor.

    ¿Se puede hacer?

    Gracias!

    Moderador almendron

    (@almendron)

    Ya me he perdido. Si estás en la pestaña HTML, ENTER o MAYS+ENTER genera un salto de línea sí o sí. Si estás en la pestaña VISUAL, el primero genera un salto de párrafo y el segundo un salto de línea sí o sí.

    En tu primero comentario, parece que decías que tú lo ponías así

    [CAJA_INICIO]contenido etc etc[CAJA_FIN]

    y automáticamente se ponía así:

    [CAJA_INICIO]
    contenido etc etc
    [CAJA_FIN]
    Iniciador del debate cosmosvega

    (@cosmosvega)

    comprendo.. quizá no me expliqué bien…

    Mira, un ejemplo, en el editor (parte visual) cuando añado shortcodes lo hago así:

    [CAJA_INICIO]
    contenido etc etc
    [CAJA_FIN]
    [CAJA_INICIO]
    contenido etc etc
    [CAJA_FIN]

    Los shortcodes [CAJA_INICIO] y [CAJA_FIN] crean el siguiente código:

    <div style=»float:left;»>contenido etc etc</div>

    y lo que deseo es que las cajas queden una al lado de otra correctamente, el problema es que al pulsar ENTER en el editor visual para escribir los shortcodes se crean unos saltos de línea y entonces no se visualiza correctamente el shortcode uno al lado del otro…

    Gracias!

    • Esta respuesta fue modificada hace 5 años, 2 meses por cosmosvega.
    Moderador almendron

    (@almendron)

    Si quieres que los shortcodes se visualicen correctamente, no puedes añadir saltos de línea ya que float ya no será de aplicación. Los tienes que poner así:

    [CAJA_INICIO]contenido etc etc[CAJA_FIN][CAJA_INICIO]contenido etc etc[CAJA_FIN]

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Shortcodes y editor de wordpress’ está cerrado a nuevas respuestas.