🌐 US-Proxy
class="wp-singular plugin-template-default single single-plugin postid-1048 wp-embed-responsive wp-theme-wporg-parent-2021 wp-child-theme-pubwporg-plugins-2024 no-js is-commercial-plugin">

Code Snippets

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

  1. Accede a tu administración de WordPress
  2. Haz clic en Plugins

  3. Haz clic en Añadir nuevo

  4. Busca Code Snippets

  5. Haz clic en Instalar ahora en «Code Snippets»

  6. Activa el plugin

Instalación manual

  1. Descarga el plugin
  2. Extrae el contenido del archivo zip
  3. Sube el contenido del archivo zip a la carpeta wp-content/plugins/ de tu instalación de WordPress
  4. 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_snippets en 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

13 de julio de 2026 1 respuesta
Das Plugin erfüllt seinen Zweck, es ist leicht zu bedienen und funktioniert einwandfrei. Ich benutze es schon länger in der freien Version auf mehreren Websites und empfehle es gerne weiter.
Leer todas las 506 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/guzzle para 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 de Cloud_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_banner para 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. [#]

El registro de cambios completo está disponible en GitHub