• Resuelto hunterF

    (@hunterf)


    Buenos días a tod@s!!!

    Os comento un problema que tengo con el editor de texto de WordPress, a ver si os ha pasado alguna vez a vosotros.

    Utilizo el plugin InsertPHP, y me funciona muy bien. Ya tengo todo el código metido y todo funcionando.
    El problema esta en que cuando hago alguna modificación del contenido de la página (sobretodo cuando introduzco un salto de línea, porque quiero poner un texto nuevo), cuando le doy a actualizar página, el código que tengo dentro de las etiquetas [InsertPHP], se modifica,por uno erróneo y el código me deja de funcionar.

    Yo no toco para nada lo de dentro de las etiquetas, es una cosa muy rara.
    No se si me explico bien… y si me entendeis.

    ¿Alguien le ha ocurrido esto o algo parecido?

    Muchas gracias por vuestra ayuda.
    Un saludo!!!!

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador Fernando Tellado

    (@fernandot)

    No conozco ese plugin pero siempre es malísima idea ejecutar php desde el editor, esos plugins te hacen un roto en la seguridad de tu web

    Si necesitas mostrar código hay soluciones mas limpias, y si tiñes que ejecutar php adicional en entradas o páginas siempre es mucho mas seguro modificar el tema y añadir lo que quieras

    Iniciador del debate hunterF

    (@hunterf)

    Hola Fernando,

    Primero de todo muchas gracias por tu respuesta.

    ¿Como podría ejecutar código php en mitad de una entrada modificando el tema?
    Eso es lo que no acabo de entender….

    Que yo sepa, tu tienes un template único para la entrada, y la función the_content para mostrar el contenido de la entrada, ¿como meto php dentro de ese contenido?

    ¿Me puedes guiar un poco sobre este aspecto?

    De nuevo muchas gracias y un saludo

    Moderador Fernando Tellado

    (@fernandot)

    Si claro, mediante shortcodes, es el modo más limpio y seguro

    https://codex.wordpress.org/Shortcode_API

    Iniciador del debate hunterF

    (@hunterf)

    Hola Fernando,

    He probado el método con shortcodes y si funciona, pero tengo el problema que el contenido del shortcode se inserta arriba del todo de la página, sin respetar el orden. El texto me aparece al principio del todo sin mas.

    ¿Sabes porque puede ser?

    Muchas grácias

    Iniciador del debate hunterF

    (@hunterf)

    Hola Fernando,

    Ya he encontrado el error, hacia echo en vez de return al imprimir por pantalla.
    Lo que me ha costado encontrarlo!!!

    Un saludo

    Moderador Fernando Tellado

    (@fernandot)

    genial, me alegro 🙂

    Lo bueno es que has aprendido a usar shortcodes, lo que te abre un mundo de posibilidades.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘problema con editor de texto’ está cerrado a nuevas respuestas.