Descrición
✂ Code Snippets ofrece unha forma sen esforzo de mellorar o teu sitio de WordPress.
🚀 Actualiza a Code Snippets Pro para obter integracións completas de CSS, JavaScript, Gutenberg, Elementor e sincronización na nube. Leva agora a túa experiencia cos fragmentos a outro nivel!
Despídete da molestia de retocar o arquivo functions.php do teu tema e de descargar plugins sen fin: Code Snippets simplifica o proceso!
Un fragmento é como un miniplugin para o teu sitio de WordPress, que engade funcionalidades sen desorde.
A diferenza doutras solucións que consisten en botar código no teu arquivo functions.php, Code Snippets ofrece unha interface gráfica intuitiva para unha integración fluída e unha execución en tempo real. Xestionar os fragmentos é tan doado como activar e desactivar plugins, só que sen o peso nin a sobrecarga.
🎥 Mira unha breve presentación de Imran Siddiq:
☁️ Cada copia de Code Snippets inclúe a integración completa coa plataforma comunitaria Code Snippets Cloud, que ofrece acceso doado a centos de axustes e melloras listos para potenciar calquera sitio de WordPress.
🌐 Conecta connosco:
🌟 Gústache o noso plugin? Resúltache útil? Considera compartir a túa experiencia deixando unha valoración en WordPress.org. As túas opinións son fundamentais para dar forma ao noso crecemento futuro!
🌍 Queremos darlles as grazas ás marabillosas persoas que axudaron coas traducións para que Code Snippets se poida usar en diferentes idiomas. Podes atopar a lista completa aquí.
Capturas




Instalación
Instalación automática
- Inicia sesión na administración de WordPress
Fai clic en Plugins
Fai clic en Engadir novo
Busca Code Snippets
Fai clic en Instalar agora baixo «Code Snippets»
- Activa o plugin
Instalación manual
- Descargue o complemento
- Extrae o contido do arquivo zip
- Sube o contido do arquivo zip ao cartafol
wp-content/plugins/da túa instalación de WordPress - Activa o plugin Code Snippets desde a páxina «Plugins».
Ao activar na rede Code Snippets desde o Escritorio da rede, habilitarase unha interface especial para executar fragmentos en toda a rede.
Preguntas frecuentes
Podes atopar a lista completa das nosas preguntas frecuentes en codesnippets.pro.
-
Como podo recuperar o meu sitio se un fragmento con erros o bloquea?
-
Podes recuperar o teu sitio activando a característica de modo a proba de fallos de Code Snippets. As instrucións para activalo están dispoñibles aquí: https://codesnippets.pro/doc/safe-mode/.
-
Perderei os meus fragmentos se cambio o tema ou actualizo WordPress?
-
Non, os fragmentos gárdanse na base de datos de WordPress, son independentes do tema e as actualizacións de WordPress non os afectan.
-
Pódese desinstalar o plugin por completo?
-
Se activas a opción «Desinstalación completa» na páxina de axustes do plugin, Code Snippets limpará todos os seus datos ao eliminalo desde o menú «Plugins» de WordPress. Isto inclúe todos os fragmentos gardados. Se queres conservar os fragmentos, asegúrate de exportalos antes.
-
Podo copiar os fragmentos que creei noutro sitio de WordPress?
-
Si! Podes exportar un só fragmento coa ligazón que hai baixo o nome do fragmento na páxina «Xestionar fragmentos» ou exportar varios fragmentos á vez coa característica «Accións en lote». Despois podes importar os fragmentos na páxina «Importar fragmentos» subindo o arquivo exportado.
-
Podo exportar os meus fragmentos a PHP para un sitio onde non uso o plugin Code Snippets?
-
Si. Marca as caixas de verificación xunto aos fragmentos que queiras exportar, elixe Exportar a PHP no menú Accións en lote e fai clic en Aplicar. O arquivo PHP xerado conterá o código dos fragmentos exportados, así como o seu nome e descrición en comentarios.
-
Podo executar fragmentos en toda a rede nunha instalación multisitio?
-
Podes executar fragmentos en toda unha rede multisitio activando na rede Code Snippets desde o Escritorio da rede. Tamén podes activar Code Snippets só no sitio principal e despois, un a un, noutros sitios que elixas.
-
Onde se gardan os fragmentos na base de datos de WordPress?
-
Os fragmentos gárdanse na táboa
wp_snippetsda base de datos de WordPress. O nome da táboa pode variar segundo o prefixo de táboas que teñas configurado. -
Onde podo pedir axuda ou suxerir novas características?
-
Podes obter axuda con Code Snippets, informar de fallos ou erros e suxerir novas características e melloras nos foros de soporte de WordPress ou en GitHub.
-
Como podo contribuír ao desenvolvemento do plugin Code Snippets?
-
A mellor forma de facelo é facer un fork do repositorio en GitHub e enviar unha pull request.
-
Como podo informar dos fallos de seguridade atopados neste plugin?
-
Podes informar dos fallos de seguridade atopados no código fonte deste plugin a través do Programa de divulgación de vulnerabilidades de Patchstack. O equipo de Patchstack axudará coa verificación, a clasificación e o aviso das vulnerabilidades de seguridade.
Comentarios
Colaboradores e desenvolvedores
“Code Snippets” é un software de código aberto. As seguintes persoas colaboraron con este plugin.
Colaboradores“Code Snippets” foi traducido a 31 idiomas. Grazas aos desenvolvedores polas súas contribucións.
Traduce “Code Snippets” ao teu idioma.
Interesado no desenvolvemento?
Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.
Rexistro de cambios
3.10.2 (2026-09-01)
Engadido
- Engadiuse un fluxo de confirmación para a execución de fragmentos dunha soa vez e reforzouse o controlador para evitar accións fallidas ou confusas.
Cambiado
- Os nomes dos fragmentos agora respectan a opción de pantalla de truncamento de filas na lista de administración para mellorar a lexibilidade.
- As peticións AJAX de cambio de versión agora validan o nonce correcto, o que mellora a fiabilidade ao actualizar as versións dos fragmentos.
Corrixido
- Corrixíronse os erros fatais do modo a proba de fallos causados por unha chamada a wp_get_current_user() non definida.
- Corrixiuse que a validación de PHP se activase incorrectamente ao activar fragmentos en lote.
- Corrixíronse problemas ao gardar despois de que caduque a sesión do usuario.
- Corrixíronse avisos causados por nomes de campos con alias ao ler os campos modificados dos fragmentos.
- Corrixíronse problemas do cargador automático de dependencias eliminando as referencias a espazos de nome sen prefixo.
- Resolvéronse problemas polos que os nomes dos fragmentos e os cambios de versión podían comportarse de forma inconsistente na interface de administración.
3.10.1 (2026-08-28)
Cambiado
- Mellorouse a visibilidade da ligazón activa na barra de ferramentas cun estilo baseado no bordo.
Corrixido
- Corrixiuse un erro fatal que afectaba aos fragmentos que usan unha instrución
namespaceoudeclare. - Corrixiuse que a páxina de fragmentos se mostrase en branco cando o filtro de axustes de pantalla doutro plugin devolvía un valor non válido.
- Corrixiuse o gardado de fragmentos en servidores que bloquean as peticións
PUTePATCHda REST API, enviando as escrituras comoPOSTcunha substitución do método. - Corrixiuse que o axuste Orde da lista de fragmentos non se aplicase á lista de fragmentos.
- Corrixiuse que os scripts de fragmentos da barra de administración non se cargasen na versión gratuíta, tamén na portada do sitio.
- Corrixiuse que as datas de modificación dos fragmentos se enviasen sen o desprazamento UTC correcto.
- Corrixiuse que a opción de pantalla de truncamento de filas non se conservase entre sesións.
- Corrixíronse os tamaños inconsistentes das etiquetas da barra lateral.
- Corrixiuse que a barra lateral fixa do editor mostrase unha barra de desprazamento horizontal non desexada.
3.10.0 (2026-08-24)
Engadido
- Nova interface de administración para xestionar os fragmentos, cunha disposición máis limpa, interaccións máis rápidas e unha experiencia máis coherente en todas as pantallas do plugin.
- Vista de tarxetas para explorar os fragmentos, cun selector de vista na táboa de fragmentos e en Community Cloud.
- Ventá emerxente de vista previa para ver o código dos fragmentos desde a táboa de fragmentos sen abrir o editor.
- Ocultación automática dos avisos de administración doutros plugins non relacionados nas pantallas de Code Snippets.
- Panel de fragmentos na barra de administración, baseado no fluxo de traballo de Deckerweb Snippets, para acceder rapidamente aos fragmentos e ao modo a proba de fallos desde a barra de administración de WordPress.
- Bloqueo de fragmentos para axudar a evitar edicións ou eliminacións accidentais de fragmentos importantes. Grazas a https://github.com/mgiannopoulos24.
- Melloráronse as opcións de pantalla na táboa principal de fragmentos, con controis para as columnas visibles e para truncar os nomes ou descricións longos dos fragmentos.
- Compatibilidade con accións en lote e descarga de código en lote na táboa de fragmentos redeseñada.
- Fragmentos destacados e exploración mellorada en Community Cloud.
- Compatibilidade co estilo da administración do tema moderno de WordPress.
- Etiquetas de accesibilidade, títulos, marcado das pestanas, caixas de verificación da táboa, botóns de ordenación, botóns de copia e controis de subida de arrastrar e soltar máis claros.
Cambiado
- Redeseñouse a táboa principal de fragmentos cunha busca, filtrado, ordenación, paxinación, accións de fila e selección en lote melloradas.
- Mellorouse a experiencia de importación e migración de fragmentos, cunha xestión máis clara da subida de arquivos e dos fluxos de migración desde plugins de terceiros.
- Mellorouse a xestión de erros dos fragmentos para que os fallos de activación, os erros de validación e as trazas da pila sexan máis doados de entender.
- Mellorouse a busca e o filtrado de Community Cloud, con filtros no servidor, unha mellor carga dos resultados e estados baleiros máis claros.
- Actualizáronse a pantalla de benvida, a barra de ferramentas, a pantalla de importación e as pantallas da nube para axustalas á nova experiencia de administración.
- Actualizouse a arquitectura interna do plugin a unha estrutura PSR-4 máis limpa para mellorar o mantemento a longo prazo.
- Mellorouse a accesibilidade na táboa de fragmentos, a pantalla de importación, o fluxo de migración, Community Cloud, a pantalla de benvida, a barra de ferramentas, os diálogos, a información emerxente e o editor de código.
- Mellorouse o contraste de cor e a compatibilidade co movemento reducido nas pantallas de administración.
Corrixido
- Corrixíronse as respostas de erro do servidor da REST API cando faltan fragmentos.
- Corrixiuse lóxica redundante da portada, o que mellora o rendemento xeral.
- Corrixíronse os resultados da busca e a paxinación de Community Cloud para que respecten as opcións de pantalla de WordPress.
- Corrixiuse a resposta ao gardar e activar fragmentos para mellorar a validación e a visualización dos erros de execución.
- Corrixiuse que os fragmentos descargados de Community Cloud aparecesen como non descargados despois de recargar a páxina.
- Corrixiuse que as buscas de fragmentos de rede usasen a táboa da base de datos incorrecta en multisitio.
- Corrixiuse que o reconto de fragmentos inactivos incluíse os fragmentos da papeleira.
- Corrixiuse que os fragmentos destacados de Community Cloud non se cargasen con algunhas respostas da API da nube.
3.9.6 (2026-04-28)
Corrixido
- Mellorouse a xestión dos permisos na REST API de fragmentos.
- O administrador do sitio non pode cambiar o estado dos fragmentos de rede compartidos.
3.9.5 (2026-02-05)
Corrixido
- Mellorouse a seguranza ao xestionar as accións de descarga e actualización de fragmentos da nube.
3.9.4 (2026-01-14)
Engadido
- Nova funcionalidade de importación para migrar fragmentos a partir de arquivos subidos cunha interface de arrastrar e soltar.
- Compatibilidade coa importación de fragmentos doutros plugins populares (Header Footer Code Manager, Insert Headers and Footers, Insert PHP Code Snippet).
- Mellorouse a compatibilidade coa execución baseada en arquivos cunha mellor compatibilidade co modo multisitio.
Corrixido
- Corrixíronse as comprobacións de capacidades de multisitio na clase Plugin.
- Corrixiuse a lóxica de execución de fragmentos para a compatibilidade con multisitio centralizando a xestión dos fragmentos da papeleira.
- Corrixiuse a xestión de fragmentos en multisitio para que os fragmentos locais usen a táboa correcta e se exclúan os fragmentos da papeleira.
3.9.3 (2025-12-03)
Engadido
- Probas de extremo a extremo para comprobar o estado visual do interruptor na páxina da lista de fragmentos, o que mellora a comprobación da interface e a fiabilidade das probas.
Corrixido
- Restauráronse os estilos que faltaban e a disposición adaptada á dirección do texto do menú Xestionar.
- Asegurouse de usar o valor de transformación correcto ao detectar o estado do interruptor de activación.
3.9.2 (2025-11-17)
Cambiado
- Introduciuse unha icona de tesoiras personalizada e actualizouse o título do botón da extensión de TinyMCE.
- Mellorouse o estilo da navegación cara atrás na páxina de edición.
- Perfeccionouse a disposición dos nomes das columnas e dos botóns de acción na lista de fragmentos da nube.
- Mellorouse o estilo xeral dos compoñentes da interface relacionados coa nube.
- Optimizouse a busca na nube cunha paxinación e unha recuperación de fragmentos máis eficientes.
- Sentáronse as bases para evitar colisións de dependencias de Composer con outros plugins.
Corrixido
- Mellorouse a sanitización e a normalización nas saídas da Cloud API e da paxinación.
- Resolvéronse varios problemas de TinyMCE informados no foro de soporte de WordPress.
3.9.1 (2025-11-14)
Cambiado
- Migrouse á xestión nativa da dirección de CSS (RTL/LTR) para mellorar a compatibilidade e simplificar os estilos
- Actualizáronse as dependencias ás últimas versións compatibles
Corrixido
- Corrixiuse o rexistro do botón de menú de TinyMCE para evitar fallos de inicialización
- Corrixiuse a posición do control «dirección do código» no editor
3.9.0 (2025-11-13)
Engadido
- Engadíronse avisos contextuais na táboa da lista de fragmentos para mostrar os resultados das accións e as advertencias na interface
- Ampliáronse os axustes de Compartición en multisitio para ter un control máis claro sobre a compartición de fragmentos en toda a rede
Cambiado
- Modernizáronse os navegadores compatibles e puliuse a interface de administración (acreditacións de accións de fila máis claras, mellor efecto ao pasar o cursor sobre a acreditación Pro, estilo perfeccionado do nome do fragmento activo)
Corrixido
- Corrixiuse a paxinación da REST API para que devolva os resultados e o número de páxinas correctos
- Resolveuse o selector de estilos para que o nome do fragmento activo se resalte de forma fiable
3.8.2 (2025-10-31)
Corrixido
- Mellorouse a xestión dos fragmentos PHP con espazos de nome mediante a execución baseada en arquivos.
3.8.1 (2025-10-28)
Engadido
- Widget de explicación de liñas de código con accións para aplicar e eliminar comentarios xerados por IA. (PRO)
Cambiado
- Mellorouse a xestión da paxinación e a estrutura de visualización dos resultados da busca na nube. (PRO)
- Mellorouse o estilo das filas de codevault e das pestanas inactivas na interface da nube. (PRO)
Eliminado
- Eliminouse a dependencia
guzzlehttp/guzzlepara reducir os conflitos entre paquetes. (PRO)
Corrixido
- Mellorouse a xestión dos fragmentos baseados en arquivos nas instalacións multisitio.
3.8.0 (2025-10-24)
Engadido
- @CarolinaOP e @louiswol94 únense ao equipo como colaboradores do plugin.
- Modo de execución baseado en arquivos para os fragmentos (opcional nos axustes do plugin).
- Opción de cambio de versión para axudar a volver facilmente a unha versión anterior do plugin.
- Pequenas melloras da interface do editor e da barra lateral.
Cambiado
- Engadíuselles prefixo aos paquetes de Composer para reducir as colisións con outros plugins.
- A REST API de fragmentos agora admite a paxinación mediante os parámetros de consulta page e per_page.
- Mellorouse o comportamento da vista previa do editor.
Corrixido
- Corrixíronse problemas coa avaliación dos fragmentos e coa inicialización da portada en casos límite.
- Mellorouse a fiabilidade da avaliación dos fragmentos.
- Os fragmentos de JavaScript e CSS cargábanse dúas veces debido a un fallo nas condicións. (PRO)
- Corrixiuse un problema polo que algunhas condicións non funcionaban por cargarse antes do loop. (PRO)
3.7.0 (2025-08-29)
Engadido
- Nova característica de «condicións»: controla onde e cando se executan os fragmentos cun potente maquetador lóxico. (PRO)
Cambiado
- Redeseñouse o menú de edición cun aspecto e unha funcionalidade renovados.
- Actualizáronse as acreditacións de tipo de fragmento para que sexan visualmente máis distintas.
- Redeseñouse a información emerxente usada en todo o plugin.
- Movéronse as opcións do shortcode dos fragmentos de contido a unha ventá emerxente separada.
- Actualizouse o editor de etiquetas dos fragmentos para usar o editor de etiquetas integrado de WordPress.
- Creouse un formulario axeitado para compartir comentarios sobre a beta.
- Mellorouse a experiencia de usuario do interruptor de activación dos fragmentos.
Corrixido
- Ao obter os fragmentos activos nunha rede multisitio agora respéctase o campo «prioridade» por riba de todo ao ordenar os fragmentos.
- A busca na nube aparece correctamente e permite descargar fragmentos na versión gratuíta de Code Snippets.
- Mellorouse o rendemento da carga da icona do menú de administración.
3.6.9 (2025-02-17)
Cambiado
- Actualizouse
Cloud_API::get_bundles()para que comprobe correctamente os datos dos paquetes e devolva un array baleiro se non hai paquetes válidos. - Refactorizouse
Cloud_List_Table::fetch_snippets()para que sempre devolva unha instancia válida deCloud_Snippets. - Limpouse o código de iteración dos paquetes e mellorouse a xestión das traducións na vista de paquetes.
Corrixido
- Corrixíronse erros na iteración dos paquetes engadindo unha comprobación do array de paquetes antes de iterar.
