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 29 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.10.2 (2026-09-01)
Añadido
- Added a confirmation flow for run-once snippet execution and hardened the handler to prevent failed or confusing actions.
Cambiado
- Snippet names now respect the row truncation Screen Option in the admin list for better readability.
- Version switching AJAX requests now validate the correct nonce, improving reliability when updating snippet versions.
Corregido
- Fixed safe mode fatal errors caused by an undefined wp_get_current_user() call.
- Fixed PHP validation being triggered incorrectly when activating snippets in bulk.
- Fixed saving issues after a user session expires.
- Fixed warnings caused by aliased field names when reading modified snippet fields.
- Fixed vendor autoloader issues by stripping unprefixed namespace references.
- Resolved issues where snippet names and version switches could behave inconsistently in the admin UI.
3.10.1 (2026-08-28)
Cambiado
- Enhanced active-link visibility in the toolbar with border-based styling.
Corregido
- Fixed a fatal error affecting snippets that use a
namespaceordeclarestatement. - Fixed the snippets page rendering blank when another plugin’s screen settings filter returned an invalid value.
- Fixed snippet saving on hosts that block REST API
PUTandPATCHrequests, by sending writes asPOSTwith a method override. - Fixed the Snippets List Order setting not being applied to the snippets list.
- Fixed admin bar snippet scripts failing to load on the free version, including on the site front end.
- Fixed snippet modified dates being sent without the correct UTC offset.
- Fixed the row truncation screen option not persisting across sessions.
- Fixed inconsistent sidebar label sizes.
- Fixed the sticky editor sidebar showing an unwanted horizontal scrollbar.
3.10.0 (2026-08-24)
Añadido
- New admin interface for managing snippets, with a cleaner layout, faster interactions, and a more consistent experience across plugin screens.
- Card view for browsing snippets, with a view switcher on the snippets table and Community Cloud.
- Snippet preview modal for viewing snippet code from the snippets table without opening the editor.
- Automatic hiding of unrelated admin notices from other plugins on Code Snippets screens.
- Admin bar snippet drawer, based on the Deckerweb Snippets workflow, for quick access to snippets and Safe Mode from the WordPress admin bar.
- Snippet locking to help prevent accidental edits or deletion of important snippets. Props to https://github.com/mgiannopoulos24.
- Improved screen options on the main snippets table, including controls for visible columns and truncating long snippet names or descriptions.
- Bulk actions and bulk code download support in the redesigned snippets table.
- Featured snippets and improved browsing in Community Cloud.
- WordPress modern theme admin styling compatibility.
- Clearer accessibility labels, headings, tab markup, table checkboxes, sort buttons, copy buttons, and drag-and-drop upload controls.
Cambiado
- Redesigned the main snippets table with improved search, filtering, sorting, pagination, row actions, and bulk selection.
- Improved the snippet import and migration experience, including clearer file upload handling and third-party plugin migration flows.
- Improved snippet error handling so activation failures, validation errors, and stack traces are easier to understand.
- Improved Community Cloud search and filtering, including server-side filters, better result loading, and clearer empty states.
- Updated the welcome screen, toolbar, import screen, and cloud screens to match the new admin experience.
- Updated internal plugin architecture to a cleaner PSR-4 structure for better long-term maintainability.
- Improved accessibility across the snippets table, import screen, migration flow, Community Cloud, welcome screen, toolbar, dialogs, tooltips, and code editor.
- Improved colour contrast and reduced-motion support across admin screens.
Corregido
- Fixed REST API server error responses on missing snippets.
- Fixed redundant frontend logic, improving overall performance.
- Fixed Community Cloud search results and pagination to respect WordPress screen options.
- Fixed snippet saving and activation feedback to improve validation and runtime error display.
- Fixed downloaded Community Cloud snippets appearing as not downloaded after a page reload.
- Fixed network snippet lookups using the wrong database table on multisite.
- Fixed the inactive snippets count including trashed snippets.
- Fixed featured Community Cloud snippets failing to load with some cloud API responses.
3.9.6 (28 de abril de 2026)
Corregido
- Improved permissions handling with snippets REST API.
- 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)
Corregido
- Improved security when handling actions for downloading and updating cloud snippets.
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
- Compatibilidad con la importación de fragmentos de código de 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
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
- Restored missing styles styling and direction-aware layout from Manage menu.
- Ensure correct transformation value is used when detecting state of activation toggle.
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.
