Descripción
✂ Code Snippets proporcionan una forma sencilla de mejorar tu sitio WordPress.
🚀 Actualiza a Code Snippets Pro para obtener integraciones completas de CSS, JavaScript, Gutenberg, Elementor y sincronización en la nube. ¡Mejora tu experiencia con los fragmentos de código ahora!
Dile adiós a la molestia de modificar el archivo functions.php de tu tema y de descargar un sinfín de plugins: ¡Code Snippets simplifica el proceso!
Un fragmento de código es como un mini-plugin para tu sitio de WordPress, que añade funcionalidad adicional sin el desorden.
A diferencia de otras soluciones que implican volcar código en tu archivo functions.php, Code Snippets ofrece una interfaz gráfica intuitiva para una integración fluida y ejecución en tiempo real. Gestionar fragmentos de códigos es tan fácil como activar y desactivar plugins, solo que sin la sobrecarga y el peso adicional.
🎥 Mira un breve resumen de Imran Siddiq:
☁️ Cada copia de Code Snippets incluye una integración completa con la plataforma comunitaria Code Snippets Cloud, que proporciona un acceso fácil a cientos de ajustes y mejoras listas para potenciar cualquier sitio WordPress.
🌐 Conéctate con nosotros:
🌟 ¿Te gusta nuestro plugin? ¿Lo encuentras útil? Por favor, considera compartir tu experiencia dejando una reseña en WordPress.org. ¡Tus comentarios son fundamentales para dar forma a nuestro crecimiento futuro!
🌍 Nos gustaría agradecer a las maravillosas personas que han ayudado a contribuir con traducciones para que Code Snippets se puedan usar en diferentes idiomas. Puedes encontrar una lista completa aquí.
Capturas




Instalación
Instalación automática
- Accede a tu administración de WordPress
Haz clic en Plugins
Haz clic en Añadir nuevo
Busca Code Snippets
Haz clic en Instalar ahora en «Code Snippets»
- Activa el plugin
Instalación manual
- Descarga el plugin
- Extrae el contenido del archivo zip
- Sube el contenido del archivo zip a la carpeta
wp-content/plugins/de tu instalación de WordPress - Activa el plugin Code Snippets desde la página «Plugins».
Activar Code Snippets en red a través del Escritorio de red activará una interfaz especial para ejecutar fragmentos de código en toda la red.
FAQ
Puedes encontrar una lista completa de nuestras preguntas frecuentes en codesnippets.pro.
-
¿Cómo puedo recuperar mi sitio si está bloqueado por un fragmento de código fallido?
-
Puedes recuperar tu sitio activando la característica de modo seguro de Code Snippets. Las instrucciones de cómo activarlo están aquí: https://codesnippets.pro/doc/safe-mode/.
-
¿Perderé mis fragmentos de código si cambio el tema o actualizo WordPress?
-
No, los fragmentos de código se almacenan en la base de datos de WordPress, son independientes del tema y no se ven afectados por las actualizaciones de WordPress.
-
¿Se puede desinstalar completamente el plugin?
-
Si activas la opción «Desinstalación completa» en la página de ajustes del plugin, Code Snippets eliminará todos sus datos cuando se elimine a través del menú «Plugins»de WordPress. Esto incluye todos los fragmentos de códigos almacenados. Si quieres conservar los fragmentos de código, asegúrate de exportarlos primero.
-
¿Puedo copiar fragmentos de código que he creado a otro sitio WordPress?
-
¡Sí! Puedes exportar individualmente un solo fragmento de código usando el enlace debajo del nombre del fragmento en la página «Gestionar fragmentos» o exportar varios fragmentos por lotes usando la función «Acciones por lotes». Los fragmentos se pueden importar posteriormente usando la página «Importar fragmentos» subiendo el archivo de exportación.
-
¿Puedo exportar mis fragmentos de código a PHP para un sitio donde no estoy usando el plugin Code Snippets?
-
Sí. Marca las casillas junto a los fragmentos de código que quieras exportar y luego elige Exportar a PHP en el menú de acciones por lotes y haz clic en Aplicar. El archivo PHP generado contendrá el código de los fragmentos exportados, así como su nombre y descripción en comentarios.
-
¿Puedo ejecutar fragmentos de toda la red en una instalación multisitio?
-
Puedes ejecutar fragmentos de código en toda una red multisitio activando en red Code Snippets a través del Escritorio de red. También puedes activar Code Snippets solo en el sitio principal y luego individualmente en otros sitios de tu elección.
-
¿Dónde se almacenan los fragmentos en mi base de datos de WordPress?
-
Los fragmentos de código se almacenan en la tabla
wp_snippetsen la base de datos de WordPress. El nombre de la tabla puede variar según el prefijo de la tabla que hayas establecido. -
¿Dónde puedo encontrar ayuda o sugerir nuevas características?
-
Puedes obtener ayuda con Code Snippets, informar de fallos o errores, y sugerir nuevas características y mejoras en los foros de soporte de WordPress o en GitHub
-
¿Cómo puedo ayudar a contribuir al desarrollo del plugin Code Snippets?
-
La mejor manera de hacerlo es haciendo un fork repositorio en GitHub y enviando un pull request.
-
¿Cómo puedo informar de fallos de seguridad encontrados en este plugin?
-
Puedes informar sobre fallos de seguridad encontrados en el código fuente de este plugin a través del Programa de divulgación de vulnerabilidades de Patchstack. El equipo de Patchstack ayudará con la verificación, clasificación y aviso de vulnerabilidades de seguridad.
Reseñas
Colaboradores y desarrolladores
«Code Snippets» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Code Snippets» está traducido en 28 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Code Snippets» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
3.9.6 (28 de abril de 2026)
Cambiado
- ajuste: mejorar la API REST de fragmentos de código
Eliminado
- eliminar comentarios redundantes
Corregido
- el administrador del sitio no puede cambiar el estado de los fragmentos de código compartidos en red
3.9.5 (5 de febrero de 2026)
Añadido
- Confirmada la compatibilidad con WordPress 6.9
Cambiado
- Mejorada la gestión de nonces para las acciones de descarga y actualización de fragmentos de la nube para mejorar la seguridad
3.9.4 (14 de enero de 2026)
Añadido
- Nueva funcionalidad de importación para migrar fragmentos de código desde subidas de archivos con interfaz de arrastrar y soltar
- Soporte para importar fragmentos de código desde otros plugins populares (Header Footer Code Manager, Insert Headers and Footers, Insert PHP Code Snippet)
- Mejorado el soporte de ejecución basada en archivos con compatibilidad mejorada para el modo multisitio
Cambiado
- Actualizados los enlaces a páginas de documentación más recientes
Corregido
- Corregidas las comprobaciones de capacidad multisitio en la clase Plugin
- Corregida la lógica de ejecución de fragmentos de código para el soporte multisitio centralizando la gestión de fragmentos en la papelera
- Corregida la gestión de fragmentos de código en multisitio para asegurar que los fragmentos locales usan la tabla correcta y filtran los fragmentos en la papelera
3.9.3 (3 de diciembre de 2025)
Añadido
- Mejoradas las pruebas de extremo a extremo para verificar el estado visual del conmutador en la página de lista de fragmentos, mejorando la verificación de la interfaz de usuario y la fiabilidad de las pruebas
Corregido
- Corregida la importación faltante de common/direction en src/css/manage.scss para restaurar el estilo correcto y el diseño sensible a la dirección
- Corregida la comprobación de activación del conmutador para asegurar que se usa el valor de transformación correcto al detectar el estado activo/inactivo
3.9.2 (17 de noviembre de 2025)
Cambiado
- Introducido un icono de tijeras personalizado y actualizado el título del botón para la extensión de TinyMCE.
- Mejorado el estilo de la navegación hacia atrás en la página de edición.
- Refinado el diseño de los nombres de columna y los botones de acción en la lista de fragmentos de la nube.
- Mejorado el estilo general de los componentes de la interfaz relacionados con la nube.
- Optimizada la búsqueda en la nube con una paginación y recuperación de fragmentos más eficiente.
- Introducida la base para prevenir colisiones de dependencias de Composer con otros plugins.
Corregido
- Mejorada la sanitización y normalización en las salidas de la API de la nube y la paginación.
- Resueltos varios problemas de TinyMCE reportados en el foro de soporte de WordPress.
3.9.1 (14 de noviembre de 2025)
Cambiado
- Migrado al manejo nativo de dirección CSS (RTL/LTR) para una mejor compatibilidad y un estilo más sencillo
- Actualizadas las dependencias a las últimas versiones compatibles
Corregido
- Corregido el registro del botón de menú de TinyMCE para evitar fallos de inicialización
- Corregida la posición del control de «dirección del código» en el editor
3.9.0 (13 de noviembre de 2025)
Añadido
- Añadidos avisos contextuales en la tabla de lista de fragmentos para mostrar los resultados de las acciones y advertencias en la interfaz
- Ampliados los ajustes de uso compartido en multisitio para un control más claro del uso compartido de fragmentos en toda la red
Cambiado
- Modernizados los objetivos de compatibilidad del navegador y pulida la interfaz de administración (insignias de acciones de fila más claras, mejora del efecto hover de la insignia Pro, refinado el estilo del nombre del fragmento activo)
Corregido
- Corregida la paginación de la API REST para devolver los resultados y los recuentos de página correctos
- Resuelto el selector de estilo para que el nombre del fragmento activo se resalte de forma fiable
3.8.2 (31 de octubre de 2025)
Corregido
- Mejorada la gestión de fragmentos de código PHP con espacios de nombres y ejecución basada en archivos.
3.8.1 (28 de octubre de 2025)
Añadido
- Widget de explicación de líneas de código con acciones de aplicar y eliminar para comentarios generados por IA. (PRO)
Cambiado
- Mejorada la gestión de paginación y la estructura de visualización de los resultados de búsqueda en la nube. (PRO)
- Mejorado el estilo de las filas de codevault y las pestañas inactivas en la interfaz de la nube. (PRO)
Eliminado
- Eliminada la dependencia de
guzzlehttp/guzzlepara reducir conflictos de paquetes. (PRO)
Corregido
- Mejorada la gestión de fragmentos de código basados en archivos para instalaciones multisitio.
3.8.0 (24 de octubre de 2025)
Añadido
- @CarolinaOP y @louiswol94 se unen al equipo como colaboradores del plugin.
- Modo de ejecución basada en archivos para fragmentos de código (opcional en los ajustes del plugin).
- Opción de cambio de versión, para ayudar a retroceder fácilmente el plugin a una versión anterior.
- Pequeñas mejoras en la interfaz del editor y la barra lateral.
Cambiado
- Prefijados los paquetes de Composer para reducir colisiones con otros plugins.
- La API REST de fragmentos de código ahora admite paginación mediante los parámetros de consulta page y per_page.
- Mejorado el comportamiento de la vista previa del editor.
Corregido
- Corregidos problemas con la evaluación de fragmentos de código y la inicialización en el front-end en casos extremos.
- Mejorada la fiabilidad de la evaluación de fragmentos de código.
- Fragmentos de código JavaScript y CSS que se cargaban dos veces debido a un error en las condiciones. (PRO)
- Se ha solucionado un problema por el que algunas condiciones no funcionaban porque se cargaban antes del bucle. (PRO)
3.7.0 (29 de agosto de 2025)
Añadido
- Nueva función de «condiciones»: controla dónde y cuándo se ejecutan los fragmentos con un potente constructor de lógica. (PRO)
Cambiado
- Rediseñado el menú de edición con un aspecto y funcionalidad renovados.
- Actualizadas las insignias de tipo de fragmento para que sean más distinguibles visualmente.
- Rediseñadas las descripciones emergentes utilizadas en todo el plugin.
- Movidas las opciones de shortcode de fragmentos de contenido a una ventana modal separada.
- Actualizado el editor de etiquetas de fragmentos para usar el editor de etiquetas integrado de WordPress.
- Creado un formulario adecuado para compartir comentarios sobre la versión beta.
- Mejorada la experiencia de usuario del conmutador de activación de fragmentos.
Corregido
- La obtención de fragmentos activos en una red multisitio ahora respeta el campo «priority» por encima de todo al ordenar los fragmentos.
- La búsqueda en la nube aparece correctamente y permite descargar fragmentos de código en la versión gratuita de Code Snippets.
- Mejorado el rendimiento de carga del icono del menú de administración.
3.6.9 (17 de febrero de 2025)
Cambiado
- Actualizado
Cloud_API::get_bundles()para comprobar correctamente los datos del paquete y devolver un array vacío si no hay paquetes válidos. - Refactorizado
Cloud_List_Table::fetch_snippets()para que siempre devuelva una instancia válida deCloud_Snippets. - Limpiado el código de iteración de paquetes y mejorada la gestión de traducciones en la vista de paquetes.
Corregido
- Corregidos errores en la iteración de paquetes añadiendo una comprobación del array de paquetes antes de iterar.
3.6.8 (14 de febrero de 2025)
Añadido
- Hook de filtro
code_snippets/hide_welcome_bannerpara ocultar el banner de bienvenida en el Escritorio.
Cambiado
- Actualizado el SDK de Freemius a la última versión. (PRO)
Eliminado
- Funcionalidad que permite que los shortcodes
[code_snippet]se incrusten de forma recursiva: se volverá a añadir en una versión futura.
Corregido
- Shortcodes incrustados dentro de shortcodes
[code_snippet]que no se evaluaban correctamente. - Funciones de traducción que se llamaban demasiado pronto en algunos casos al cargar los ajustes del plugin.
- El botón «Generar» no aparecía en algunos sitios. (PRO)
- Entidad de flecha incorrecta usada en la tabla de lista de la nube (gracias a [brandonjp]).
- Eliminada la referencia al archivo plugins.css faltante en la versión del plugin principal.
3.6.7 (24 de enero de 2025)
Añadido
- Las etiquetas de shortcode de fragmentos generadas incluirán el nombre del fragmento para facilitar su identificación.
- Los avisos de administración se descartarán automáticamente después de cinco segundos. (#208)
Cambiado
- Actualizado el CSS para usar las últimas características de Sass.
- Movido el selector de temas justo encima de la vista previa del editor en la página de ajustes (gracias a brandonjp). (#206)
- Los shortcodes
[code_snippet]ahora se pueden anidar unos dentro de otros. (#198)
Corregido
- Los botones de guardado sobre el editor no seguían el proceso de validación habitual en Pro. (PRO) (#197)
- Pequeñas incoherencias en elementos de interfaz consistentes entre Core y Pro.
- La entrada de etiquetas no permitía introducir texto. (#211)
- Problema con el widget de código fuente de Elementor. (PRO) (#205)
- Las descripciones de los fragmentos no eran visibles al ver los resultados de búsqueda en la nube.
- La página de importación de fragmentos no mostraba el número de fragmentos importados correctamente.
- Usar la hora UTC al decidir cuándo mostrar avisos de campaña.
3.6.6.1 (27 de noviembre de 2024)
Corregido
- Nuevo despliegue de v3.6.6 para superar el problema con la compilación inicial.
- Problema de tipo al almacenar en caché enlaces de la nube. (PRO)
3.6.6 (27 de noviembre de 2024)
Cambiado
- Mejorada la compatibilidad con versiones modernas de PHP.
- Ampliada la API de bienvenida para incluir avisos de administración.
Corregido
- Problema de memoria al comprobar entradas agregadas mientras se cargaba el resaltador de sintaxis del front-end.
- Funciones de traducción que se llamaban demasiado pronto al actualizar, lo que provocaba errores de carga de localización.
- Error que impedía que el estado de «compartir en red» de los fragmentos de red se actualizara correctamente.
- Lógica incorrecta que controlaba cuándo mostrar los botones «Guardar cambios» o «Guardar cambios y activar».
- Avisos antiguos que persistían al cambiar entre la edición y la creación de fragmentos.
3.6.5.1 (24 de mayo de 2024)
- Nuevo despliegue de v3.6.5 para superar el problema con la compilación inicial.
3.6.5 (24 de mayo de 2024)
Añadido
- Nuevo menú de administración que proporciona recursos útiles y actualizaciones sobre el plugin Code Snippets y la comunidad.
3.6.4 (15 de marzo de 2024)
Añadido
- Generación con IA para todos los tipos de fragmentos: HTML, CSS, JS. (PRO)
- Botón para crear una conexión con la nube directamente desde el menú de fragmentos cuando está desconectado. (PRO)
Cambiado
- Incrementar el número de revisión de los fragmentos CSS y JS al usar la acción de depuración «Restablecer cachés». (PRO)
- Experiencia de usuario en el diálogo de generación, como permitir que «Enter» envíe el formulario. (PRO)
Corregido
- Pequeño problema de compatibilidad de tipos con versiones más recientes de PHP.
- Problema de clave de array indefinida al iniciar la sincronización con la nube. (PRO)
- Error que impedía descargar un solo fragmento de un paquete. (PRO)
- Traducciones que no se cargaban para las cadenas en archivos JavaScript.
3.6.3 (13 de noviembre de 2023)
Añadido
- Añadida acción de depuración para restablecer las cachés de fragmentos.
Corregido
- Error de importación al inicializar la configuración de sincronización con la nube. (PRO)
3.6.2 (11 de noviembre de 2023)
Eliminado
- Eliminada la codificación automática del contenido del código.
Corregido
- Error al intentar guardar fragmentos de red compartidos marcados como activos.
- Error de tipo al renderizar campos de casilla de verificación sin un valor almacenado o predeterminado.
- Etiqueta para la entrada de uso compartido de fragmentos vinculada incorrectamente al campo de entrada.
- Error al intentar descargar archivos de exportación desde el menú de edición.
- Problema al cargar las anulaciones de cadenas de Freemius demasiado pronto. (PRO)
- Corregir la URL de redirección al conectar con OAuth en sitios con subdirectorios o HTTPS. (PRO)
- Error de importación al intentar desinstalar completamente el plugin.
3.6.1 (7 de noviembre de 2023)
Corregido
- Problema al acceder a campos en la clase Snippets.
3.6.0 (7 de noviembre de 2023)
Añadido
- Capacidad de autenticarse con Code Snippets Cloud usando OAuth. (PRO)
- Integración con GPT AI para generar fragmentos de código. (PRO)
- Capacidad de generar descripciones línea por línea del código de fragmentos con GPT AI. (PRO)
- Capacidad de generar etiquetas y texto de descripción a partir del código de fragmentos existente con GPT AI. (PRO)
- Añadido menú de ajustes de depuración para realizar manualmente acciones de solución de problemas.
- Filtro para deshabilitar la funcionalidad de desplazamiento a la vista para los avisos de la página de edición.
Cambiado
- Actualizado el requisito mínimo de PHP a 7.4.
- Asegurar que la URL de la página de edición de fragmentos cambia al añadir un nuevo fragmento.
- Las etiquetas de fragmentos se añadirán automáticamente cuando se pierda el foco en el campo de etiquetas.
Corregido
- Movido el borde de estado activo en el campo de nombre de edición al lado izquierdo.
- Los nuevos avisos no se desplazarán si ya están en la parte superior de la página.
- Posible vulnerabilidad CSRF que permitía a un usuario autenticado restablecer los ajustes.
3.5.1 (15 de septiembre de 2023)
Corregido
- Error de clave de array indefinida al acceder a la página de ajustes del plugin. (PRO)
- Problema al registrar endpoints de API que afectaban a la pantalla de edición de entradas. (PRO)
- ID de fragmento en lugar de objeto de fragmento que se pasaba al hook de acción
code_snippets/update_snippet.
3.5.0 (13 de septiembre de 2023)
Añadido
- Soporte para la API de Code Snippets Cloud.
- Buscar y descargar fragmentos públicos.
- Copia de seguridad y sincronización de codevault. (PRO)
- Los fragmentos locales sincronizados se actualizan automáticamente en la nube. (PRO)
- Acciones por lotes: «actualizar» y «descargar».
- Descargar fragmentos de código desde codevaults públicos y privados. (PRO)
- Buscar y descargar cualquier fragmento de código visible públicamente en Code Snippet Cloud por palabra clave o nombre de codevault. (PRO)
- Desplegar fragmentos de código en el plugin desde la aplicación Code Snippets Cloud. (PRO)
- ¡Paquetes de alegría! Busca y descarga paquetes de fragmentos de una sola vez directamente desde Code Snippets Cloud. (PRO)
Cambiado
- Redirigir a la tabla de fragmentos al eliminar un fragmento desde el menú de edición.
- Desplazar los nuevos avisos a la vista en el menú de edición.
Corregido
- Error al intentar actualizar fragmentos compartidos en red después de guardar. [#]
