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 agrega 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 de pantalla

Instalación

Automatic Installation

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

  3. Haz clic en Agregar nuevo

  4. Busca Code Snippets

  5. Haz clic en Instalar ahora en “Code Snippets”

  6. Activa el plugin

Manual Installation

  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

9 de Agosto de 2026 1 respuesta
Used for many years without any problems. Thumbs up!
9 de Agosto de 2026 1 respuesta
very good plugin, it’s help me so much..
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 los 510 comentarios

Colaboradores & Desarrolladores

“Code Snippets” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Code Snippets” ha sido 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 .

Historial de cambios

3.10.2 (2026-09-01)

Agregado

  • 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 namespace or declare statement.
  • 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 PUT and PATCH requests, by sending writes as POST with 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)

Agregado

  • 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.
  • Site admin cannot toggle shared network snippets status.

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)

Agregado

  • New import functionality to migrate snippets from file uploads with drag-and-drop interface.
  • Support for importing snippets from other popular plugins (Header Footer Code Manager, Insert Headers and Footers, Insert PHP Code Snippet).
  • Enhanced file based execution support with improved multisite mode compatibility.

Corregido

  • Fixed multisite capability checks in Plugin class.
  • Fixed snippet execution logic for multisite support by centralizing trashed snippet handling.
  • Fixed multisite snippet handling to ensure local snippets use correct table and filter out trashed snippets.

3.9.3 (3 de diciembre de 2025)

Agregado

  • End-to-end tests to verify the toggle visual state in the snippets list page, improving UI verification and test reliability.

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 ícono 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)

Agregado

  • Agregados 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)

Agregado

  • 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)

Agregado

  • @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 solucionó un problema por el que algunas condiciones no funcionaban porque se cargaban antes del bucle. (PRO)

3.7.0 (29 de agosto de 2025)

Agregado

  • 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 ícono 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 agregando una comprobación del array de paquetes antes de iterar.

El registro de cambios completo está disponible en GitHub