Hola,
Necesito insertar texto como código c++ en el editor de Wordpress sin que quite el formato y lo ponga normal, pero no hay forma, he instalado varios módulos que se suponía que lo hacían pero nada.
Quizás es que la web no va bien, pero a ver si capto ideas nuevas.
Desarrollo que quiero.... sería coger del Notepad++ un código de C++ y ponerlo tal cual en la web, en un artículo que explico cosas de programación, pero cuando lo pongo es imposible, me quita los colores y lo formatea a todo igual.
Adjunto imagen para que se vea que quiero.
Hola
Revisa el siguiente artículo, usa directamente HTML, no los shortcodes
https://decodecms.com/insertar-codigo-fuente-en-wordpress-usando-prism/
Al menos si usas
.....
No debería perder el formato, o estructura, sin embargo sería mejor que si vas a usar la vista de código pases tu código por alguna herramienta de convertir html a entidades, ya que tendrías problemas con los signos
Revisa: https://www.web2generators.com/html-based-tools/online-html-entities-encoder-and-decoder
Saludos.
Hola,...
Y no hay ninguna forma más fácil, porque poner más códigos,... además veo que es de hace 3 años y ni siquiera está ya en la bbdd de Wordpress de instalar directamente del panel de administración.
Gracias
Hola Nico.
¿ Lo que quieres es mostrar código C++ en las entradas ?
Si es eso lo que buscas, tienes el siguiente plugin:
-> https://es.wordpress.org/plugins/enlighter/
Una vez instado versa que en el editor tienes un botón para añadir código:
.- Selecciona el tipo de código que quieres insertar y añade el código
El resultado sería el siguiente:
Espero que esta información te sirva para lo que buscas, de no ser así por favor indícalo para que podamos seguir ayudándote.
Un saludo
Hola, mirando lo único que se me ocurre es que veo que sale este error:
Advertencia de complemento de Enlighter: la opción use_smiliesestá habilitada. Las secuencias de smiley heredadas como 🙂 se reemplazan por imágenes que también afectan el código fuente publicado. - ver ayuda
y mirando la ayuda:
ADVERTENCIA: la opción use_smiliesestá habilitada
WordPress reconoce automáticamente secuencias de smiley como :)o :(y los transforma en imágenes. Debido a un error en la función de análisis en WordPress, esta característica también se transforma estas secuencias dentro del código fuente - especialmente prey codeetiquetas que también afecta Enlighter. Hace que los fragmentos HTML se inserten en el bloque de código. Para evitar este tipo de problemas, actualmente solo hay una solución: deshabilite los emoticonos de forma global.
Se ha creado un ticket para WordPress Core que incluye una solución que se lanzará pronto.
Aviso: esta configuración no está disponible dentro del menú de configuración estándar de WordPress. /wp-admin/options.phpDebe abrir el editor de configuraciones sin procesar para modificar la opción (o dentro de la tabla de base de datos de WordPress wp_options).
--
Es decir, quitar los emoticonos.... tendria que abrir el options.php?
Gracias
Hola
Deben ser entonces los estilos del theme que usas que tienen prioridad, podrías probar cambiando temporalmente de theme y verificar, usa alguno de los themes que te vienen por defecto con WordPress.
Saludos.
Antes funcionaba, así que no es de eso,... alguna idea?
Pues si que es difícil poner código de programación en un cms que se supone que está pensado para redactar.
Hola Nico.
¿ El dominio al que haces referencia es el de la entrada ?
Contenido solo visible a usuarios registrados
¿ Lo que quieres es mostrar código, no ejecutarlo ? lo digo porque lo que muestras en la captura es un archivo XML
Con el plugin que te indique puedes mostrar código.
.- accede a usuarios y edita tu usuario.
.- en la opción " Editor predeterminado " selecciona la opción " Editor Clásico "
.- Edita la entrada donde quieres añadir el código:
.- Selecciona el icono " Code Insert "
.- Añade el código que quieres mostrar en la entrada:
Este es el resultado:
En las opciones del plugin revisa que tengas seleccionado " Enlighter " en la opción de plantilla
Un saludo