Soporte » Multisitio » El Editor recicla el código

  • Resuelto carlosgumiel

    (@carlosgumiel)


    Hola, soy superadministrador en un Multisite.
    Cuando subo un producto, en el editor HTML escribo:

    <button onclick="ejecutar('demo')">;Copiar</button>

    Para crear un botón que copia un texto encapsulado en un <div>
    Funciona correctamente con el código javascript.

    El problema es que si en el editor cambio algo en modo visual, el HTML se convierte en:

    <button>Copiar</button> y deja de funcionar el botón.

    Alguna idea de por qué da este error?

    Gracias!!

    • Este debate fue modificado hace 3 semanas, 1 día por Jose Luis. Razón: Editar código
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador Jose Luis

    (@jose64)

    Hola.

    Bienvenido al foro de soporte de WordPress.org. Te dejo el enlace a las Instrucciones de uso de los foros, ahí tienes explicada, entre otras cosas, la forma correcta de hacer una consulta. Si dieses más detalles sería la respuesta sería más específica, pero a falta de ellos asumo:

    Estás usando el editor clásico o un bloque de HTML, ese error se produce porque el editor al pasar a modo visual interpreta y limpia el código, de esta forma elimina, entre otros, saltos de línea, <br>, <p> incorrectamente usados, y algunas partes del código se le «indigestan» y las elimina también.

    En el repositorio hay unos plugins que deberían resolver esto, por ejemplo:

    Raw HTML

    Coméntanos si con esto lo solucionas y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.

    Gracias, José Luis. ¿Con Raw HTML tendría que marcar desde inicio a final para que respetara todo? He probado en el fragmento que me interesa y no ha funcionado.

    Moderador Jose Luis

    (@jose64)

    Hola.

    He revisado y no respeta el javascript, por eso no funciona, prueba este otro plugin:

    Preserved HTML Editor Markup Plus

    Hice la prueba con el ejemplo que pusiste y funciona correctamente.

    carlosgumiel

    (@carlosgumiel)

    Ahora sí, con este plugin ha funcionado y ha parado de corregir el código HTML. Funciona perfectamente. Gracias por tu ayuda! Un saludo.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.