WordPress.org

Plugin Directory

Woody Code Snippets – Insert PHP, CSS, JS, and Header/Footer Scripts

Image
Image

Woody Code Snippets – Insert PHP, CSS, JS, and Header/Footer Scripts

Descripción

Woody Code Snippets is a WordPress plugin that helps you insert code into your site without editing theme files.

Many WordPress users still add PHP, JavaScript, CSS, tracking pixels, or ad scripts directly into functions.php, header.php, or footer.php. This approach breaks easily when themes update and becomes hard to manage as your site grows.

Woody solves this by giving you a centralized code snippet manager where you can safely add header scripts, footer scripts, PHP snippets, custom CSS, JavaScript, and HTML from the WordPress admin.

You can use Woody as a header and footer code manager, a PHP snippet plugin, or a way to reuse content and scripts across your site using shortcodes or automatic insertion.

Each snippet can be enabled or disabled instantly, placed in specific locations like before content or after paragraphs, and shown only when certain conditions are met.

Quick Links

📘 Documentation – Complete setup and configuration guide

💬 Support Forum – Community help and expert support

Go Pro – Unlock advanced features and priority support

What Problems Does Woody Solve?

Woody is built for real WordPress workflows. It helps you:

  • Insert code into headers and footers without editing theme files
  • Add analytics scripts, tracking pixels, and ad code safely
  • Manage PHP snippets without touching functions.php
  • Reuse scripts and content across pages using shortcodes
  • Control where code runs using placement rules and conditions
  • Enable, disable, or roll back snippets without breaking your site

Whether you are building client sites, running marketing experiments, or maintaining your own project, Woody gives you control without unnecessary complexity.

Cómo funciona

Woody lets you create code snippets and control where and when they run, all from the WordPress admin.

Ejemplo 1

Create a JavaScript snippet and add your analytics or tracking code.
Place it in the site header and add a condition to exclude administrators so your own visits are not tracked.

Ejemplo 2

Create a text snippet with reusable content or a shortcode.
Add conditions to show it only to logged-in users, then insert it anywhere using the snippet shortcode or automatic placement rules.

This makes it easy to manage repeated logic and content without editing theme files.

Who Should Use Woody Code Snippets

Woody is designed for:

  • Developers who want a structured way to manage custom code
  • Marketers adding analytics, ads, and tracking scripts
  • Solopreneurs who want flexibility without editing theme files
  • Agencies managing multiple sites and shared snippets

If you regularly need to insert code into WordPress, Woody fits naturally into your workflow.

Supported Snippet Types

Woody supports multiple snippet types, so you can manage all custom code in one place. You can create:

  • PHP snippets for functions, hooks, classes, and global variables
  • JavaScript snippets for analytics, integrations, and interactive features
  • CSS snippets to add custom styles without editing theme files
  • HTML snippets for markup and layout elements
  • Text snippets using the WordPress editor for reusable content
  • Ad snippets for ads and banners
  • Universal snippets that combine PHP, HTML, CSS, and JavaScript

¿Por qué necesitas este plugin?

  • Inserta anuncios de Google Adsense, anuncios contextuales de compras nativas de Amazon, anuncios directos de Yandex, Media.net en tu web.
  • Inserta en la cabecera y el pie de página el código de seguimiento de Google Analytic, el código de seguimiento de Yandex Metrika y el contador Yandex.
  • Insertar fragmentos de código PHP y ejecutarlos en tu web. Registrar funciones PHP, clases, variables globales en cualquier parte.
  • Inserta widgets de medios sociales, añade cualquier widgets de recursos externos.
  • Inserta píxeles de Facebook, scripts de Facebook, etiquetas og:image de Facebook, píxeles de conversión de Google, píxeles de Vk.

Header and Footer Code Management

Woody works as a full header and footer code manager.

You can insert snippets:
– Into the site header before the closing tag
– Into the site footer before the closing tag

Common examples include analytics scripts, tracking pixels, verification tags, and global JavaScript or CSS.

Advanced Placement Options

Beyond headers and footers, Woody lets you insert snippets into specific locations.

You can place code:

  • Before or after post or page content
  • Before or after a specific paragraph
  • Before or after a post
  • Inside archives, categories, and taxonomy pages
  • Between posts on archive pages

WooCommerce Pages

Woody supports automatic snippet placement on WooCommerce pages.

You can insert snippets:

  • Before or after the product list
  • Before or after a single product
  • Before or after the single product summary
  • After the product title, price, or excerpt

Common use cases include conversion tracking, promotional banners, custom JavaScript, and trust notices.

Shortcodes and Reusable Content

Woody supports shortcodes so you can insert snippets exactly where you need them. You can place snippets inside posts, pages, widgets, and page builders.

With Pro, you can define custom shortcode names that are readable and portable across sites.

Conditional Logic for Code Snippets

Woody allows you to control when a snippet is displayed.

[FREE] Available in the free version:
– User role and registration date
– Page, post type, or taxonomy
– Referrer or cookie value

[PRO] Advanced conditions available in Pro:
– Device type, browser, and operating system
– JavaScript availability or ad blocker detection
– User country, visit depth, time of day, and total visits

Conditions can be combined using AND and OR logic.

Unlock advanced conditions with Woody Pro.

Snippet Management and Organization

Woody includes features to keep snippets organized and easy to manage.

You can:
– Enable or disable snippets instantly
– Control execution order using priorities
– Tag and clone snippets
– Import and export snippets between sites

Code Revisions and Rollback [PRO]

With Pro, Woody automatically saves snippet revisions. You can view previous versions, compare changes, and restore earlier revisions if something goes wrong.

This adds an extra layer of safety when working with custom code.

Cloud Templates and Sync [PRO]

Woody Pro includes cloud-based snippet templates.

You can save snippets as templates and reuse them across multiple sites, which is especially useful for agencies and developers managing repeated setups.

Settings and Developer Options

Woody includes advanced settings for fine-grained control.

You can:

  • Preserve HTML entities without automatic conversion
  • Execute shortcodes inside snippets
  • Enable error email notifications
  • Automatically activate snippets on save
  • Fully remove plugin data on uninstall

Editor de código

The built-in editor includes:
– Syntax highlighting and line numbers
– Configurable indentation and tab size
– Optional line wrapping
– Automatic bracket and quote closing
– Highlighting of matching variables and functions

Use This Plugin Responsibly

Woody allows you to run custom PHP, JavaScript, and CSS on your site. Always make sure you understand the code you add. Using unverified or outdated scripts may affect site security or stability. On multisite installations, only trusted administrators should have access to snippet creation.

Woody includes safeguards such as snippet disabling, revisions, and error notifications, but it cannot validate third-party code you choose to run.

Support

Need help? Open a new thread in the WordPress support forum, and we will be happy to assist.

Documentation

Learn how to make the most of Woody with our detailed and user-friendly documentation.

Woody is backed by Themeisle, trusted by over 1 million WordPress users worldwide.

Capturas

  • Image
    Manage all snippets from one dashboard
  • Image
    Set conditions to control when snippets load
  • Image
    Choose the exact location where the code runs
  • Image
    Catch code errors before they affect your site
  • Image
    Insert snippets directly inside the editor
  • Image
    Compare changes and restore previous versions
  • Image
    Use custom shortcode names for reusing snippets

Bloques

Este plugin proporciona 1 bloque.

  • Woody Snippets Executes PHP code, uses conditional logic to insert ads, text, media content and external service's code. Ensures no content duplication.

Instalación

  1. Carga los archivos del plugin al directorio / wp-content / plugins / nombre-plugin o instala el plugin a través de la pantalla de plugin de WordPress directamente.
  2. Active el plugin a través de la pantalla ‘Plugins’ en WordPress
  3. Utiliza los fragmentos de código PHP – & gt; añadir fragmento de código para crear un nuevo fragmento de código.

FAQ

¿Cómo pasar atributos a un fragmento usando un shortcode?

Añade un nuevo atributo «simple» al shortcode `[wbcr_php_snippet id=”xx” simple=”ejemplo”]`.
El atributo «simple» está disponible en el fragmento de código como la variable `$simple`. El nombre del atributo puede contener letras latinas y dígitos en minúscula. También puedes usar guion bajo.

El fragmento de código se ejecutó con un error y no puedo cambiarlo, ¿que debo hacer?

Don’t worry. Mistakes can happen, even with experienced users. Woody includes a Safe Mode that temporarily disables snippet execution so you can fix the issue.

  1. Vete al modo seguro mediante este enlace: http://your-site-name.dev/wp-admin/?wbcr-php-snippets-safe-mode
  2. Editar el fragmento de código en el que has cometido un error;
  3. Sal del modo seguro haciendo clic en el enlace: http://your-site-name.dev/wp-admin/?wbcr-php-snippets-disable-safe-mode

¡Genial, ahora no deberías tener ningún problema!

¿Cómo pasar el contenido de la página a un fragmento de código?

Muy a menudo nos gustaría ocultar una parte de un texto o un formulario en páginas particulares y configurar las condiciones de visualización. Debes ajustar el contenido que te gustaría pasar a un fragmento de código con shortcodes [wbcr_php_snippet id = «xx» simple = «example»] contenido de la página [/ wbcr_php_snippet]. El contenido de la página en un fragmento de código se encuentra en la variable $content.

¿Es compatible el plugin con el editor Gutenberg?

Si, lo hace. Puedes añadir ahi bloques especiales desde nuestro plugin.

Usé el antiguo plugin Insert php 1.3.0. ¿Qué debo esperar en la versión 2.x.x?

La versión anterior de Insert php 1.3.0 funcionaba de esta manera: envolvías el código PHP con shortcodes `[insert_php]código php[/ insert_php]`. A partir de la versión 2.x.x y superior, tienes que crear fragmentos de código especiales para colocar el código PHP. Usa un shortcode de fragmento de código `[wbcr_php_snippetid=”xx”]` en lugar de los shortcodes `[insert_php] [/ insert_php]` para ejecutar código PHP en las páginas.
Te recomendamos que muevas todo tu código del editor de entradas a los fragmentos de código.
¡Importante! TinyMCE convierte las comillas dobles en caracteres especiales. Por lo que, si colocas este código en el editor de fragmentos de código, puede no funcionar. Para evitar este problema, reemplaza todos los símbolos especiales de comillas dobles en tu código PHP con comillas dobles clásicas.

¿Hay alguna documentación de plugin?

You can find the detailed documentation in here.

¿Es el plugin compatible con el RGPD?

Si, el plugin es totalmente compatible con el RGPD.

¿Puede ser completamente desinstalado el plugin?

Ve a la página de ajustes y activa la opción de «Desinstalación completa». Después, cuando borres Woody Code Snippets usando el menú «Plugins» en WordPress, se limpiará la tabla de la base de datos y algunos otros datos. Ten cuidado de no eliminar Woody Code Snippets del menú de plugins, salvo que quieras hacerlo.

¿Como eliminar el plugin con un cliente ftp?

Tienes que borrar la carpeta con el plugin, que se encuentra aquí: wp-content/plugins/insert-php
Esto no vaciará los datos del plugin de la base de datos. Tienes que eliminar el plugin a través del panel de administración con la opción «Desinstalación completa» activada para vaciar completamente los datos del plugin.

¿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.

¿Funciona el plugin con multisitios?

El plugin no es compatible con la configuración multisitio.

Reseñas

Image
9 de diciembre de 2025 1 respuesta
Со своими функциями справляется. Плагин ни разу не подводил !
Image
8 de diciembre de 2025 1 respuesta
Utilisée depuis de nombreuses années, je n’ai pas eu de problèmes avec . Super ! Je ne mets pas 5 étoiles car je ne sais pas au niveau du support n’ayant pas eu besoin de les joindre/ Merci
Image
1 de diciembre de 2025 1 respuesta
10 out if 10 I recommend for inserting additional code into your pages, posts and templates
Image
23 de noviembre de 2025 1 respuesta
I don’t need to add a lot of php code to my website. But would be lost without this add on. Works great.
Image
13 de noviembre de 2025 2 respuestas
I love it when I easily can insert PHP code to my Wordpress site. So love this one…
Leer todas las 218 reseñas

Colaboradores y desarrolladores

«Woody Code Snippets – Insert PHP, CSS, JS, and Header/Footer Scripts» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Woody Code Snippets – Insert PHP, CSS, JS, and Header/Footer Scripts» está traducido en 3 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Woody Code Snippets – Insert PHP, CSS, JS, and Header/Footer Scripts» 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

Version 2.7.1 (2026-01-21)

  • Added a compatibility check for the Woody Pro version during activation to prevent fatal errors.

Version 2.7.0 (2026-01-19)

New Features

  • Export and clone functionality now available in free version
  • Active snippets menu item for better snippet management
  • New feature to receive emails during fatal error caused by snippets
  • New Improved Plugin UI.
  • Non-premium snippets can now be accessed via API
  • Use IPHub as Geolocation Tool. [PRO]

Enhancements

  • Improved PHP code validation before saving
  • Better Location terminology for improved clarity
  • Added save hotkey support
  • Enhanced snippet labels in library for easier identification
  • Improved Add Snippet button UI for better user experience
  • Updated license management system (SDK-based approach)

Bug Fixes

  • Fixed translation and deprecation errors
  • Fixed safe mode functionality
  • Fixed location number field not appearing with certain conditions
  • Fixed inactive snippets not being exported
  • Fixed RTL (right-to-left) issues in toggle controls
  • Fixed sync modal not appearing for advert type snippets
  • Fixed license message display issues
  • Fixed critical error with export logs tool permission checking
  • Fixed trashing posts from removing associated metadata

Version 2.6.1 (2025-10-21)

  • fix error with missing asset files

Version 2.6.0 (2025-10-20)

Woody Snippets plugin has been acquired by Themeisle 🎉
We’re happy to announce that Themeisle is now the new owner of Woody Snippets. This acquisition will help ensure the plugin’s continued development, better support, and exciting new updates in the future.

Your existing setup will continue to work as usual — no action is required on your part.

2.5.1

  • Fixed: [insert_php] shortcodes are no longer supported due to the security risk to your site.
  • Fixed: Compatibility with WordPress 6.5
  • Fixed: Compatibility with php 8.3

2.5.0

  • Fixed: Compatibility with WordPress 6.4
  • Fixed: Compatibility with php 8.2

2.4.10

  • Minor fixes
  • New API for Snippets Library

2.4.9

  • WP 6.2 compatibility

2.4.8

  • Fixed: Reset priority when saving snippet

2.4.7

  • Fixed: Some bugs and issues

2.4.6 (31.05.2022)

  • Fixed: Compatibility with WordPress 6.0
  • Fixed: Some bugs and issues

2.4.4 (23.03.2022)

  • Fixed: Compatibility with WordPress 5.9
  • Added: Compatibility with premium plugin

2.4.4 (23.03.2022)

  • Allow post editors to use snippet shortcodes
  • Fixed a bug in TinyMCE

2.4.3

  • Updated plugin framework
  • Added warning notice that using the plugin may be dangerous
  • Added additional security measures for multisites

2.4.2

  • Corrección: La biblioteca de fragmentos de código no carga
  • Desactivar la redirección después de activar

2.4.1

  • Corrección: Los fragmentos de código no funcionan después de actualizar a la versión 2.4.0, si WooCommerce está activado

2.4.0

  • Añadir: Ubicaciones de inserción para WooCommerce (PRO)
  • Añadir: Lógica de ejecución condicional de fragmento de código para WooCommerce
  • Retoque: Rendimiento mejorado
  • Aumenta la versión mínima de PHP -> 7.0

2.3.10

  • Corregido: Corregido en caliente

2.3.9

  • Corregido:jQuery.fn.load() y otros fallos después de la actualizacion a WordPress 5.5

2.3.8

  • Añadido: opción de «Ejecutar shortcodes en fragmentos de código» en los ajustes del plugin. Apagado por defecto.

2.3.7

  • Corregido: compatibilidad con WPML

2.3.6

  • Añadida la compatibilidad co WPML
  • Corregido el cambio de fragmento de código

2.3.5

  • Corregido «Aviso: filter_var(). Los atributos del trabajo del fragmento de código

2.3.2

  • Corregido: Compatibilidad con PHP 7.4.
  • Añadido: soporte de atributos de fragmentos de código JS
  • Añadido: Filtro por tipo de fragmento de código.
  • Añadido: Prioridad de ejecución de fragmento de código.
  • Añadido: Ordenado por prioridad.
  • Añadido: Ordenado por nombre.
  • Añadido: Nuevo tipo de fragmento de código para anuncio.
  • Añadido: Lógica condiciona para las actuales taxonomías de página

2.3.1 (26.11.2019)

  • Corregido: Fallo con imágenes en la página de información.

2.3.0 (19.11.2019)

  • Corregido: Fallos menores
  • Corregido: Importar/Exportar. Cuando el usuario selecciona algún archivo y hace click en enviar, podría obtener el error «¡No hay archivos seleccionados!»
  • Añadido: Video previo para cada fragmento de código en la biblioteca.

2.2.9 (16.09.2019)

  • Corregido: Debido a un problema con WPML, nos vimos obligados a cancelar la compatibilidad con WPML añadida en la versión anterior.
  • Corregido: Problema de seguridad

2.2.8 (13.09.2019)

  • Añadido: Compatibilidad con WPML propuesta en el foro de soporte
  • Corregido: Problema de seguridad
  • Corregido: algunos usuarios vieron el código en la columna de descripción del plugin. Esto podría provocar la ejecución de JavaScript, lo que provocó problemas al usar el plugin Problema número 1 , Problema número 2 .
  • Corregido: la lógica condicional para taxonomías funcionaba solo dentro de publicaciones singulares. En taxonomías, etiquetas y categorías, esto no funcionó Problema número 3

2.2.7

  • Corregido: Errores críticos php

2.2.6

  • Corregido: Algunos problemas de seguridad del plugin.
  • Corregido: Después de guardar fragmentos de código JS, las etiquetas html en el código javascript fueron recortadas en código compilado.
  • Corregido: Fallos menores

2.2.5

  • Corregido: Algunos problemas de seguridad del plugin.
  • Corregido: Cuando se guardaba el fragmento de código php (corriendo por todas partes), hay un conflicto consigo mismo.
  • Corregido: Una notificación al instalar la versión premium no oculta, cuando se instalaba la versión premium del plugin.
  • Corregido: Eliminados los espacios al principio y al final de los fragmentos de código universales. Corrige tus fragmentos si le faltan espacios al principio y al final del fragmento universal.

2.2.4

  • Corregido: Error php (No puede declarar la clase Post)
  • Corregido: Algunos ganchos no funcionaban, cuando se usaba un fragmento de código php con espacio para ejecutar en todas partes.
  • Corregido: Se eliminaron barras en el fragmento de código css: \ f058 se convierte en f058

2.2.2

  • Corregido: Desactivado wpautop para fragmentos de código.
  • Corregido: Añadida la compatibilidad con el plugin optimizador de imagen Rober.

2.2.1

  • Advertencia: el soporte para los shortcodes antiguos ([insert_php]) ha sido descontinuado para nuevos usuarios. Los usuarios que han actualizado desde la versión 1.3.0 todavía tienen soporte [insert_php].
  • Corregido: Se eliminaron las advertencias sobre la compatibilidad con shortcodes antiguos para nuevos usuarios.
  • Corregido: : editor de Сkeditor sobre el editor de código, el problema está relacionado con el tema The Rex
  • Corregido: Argumento inválido suministrado por foreach(). (Es la advertencia en el plugin insert-php (método getMetaOption) porque get_post_meta podría devolver un valor que no sea una matriz si $single es verdadero).
  • Corregido: Algunos usuarios pierden el editor de código
  • Corregido: Redirección infinita después de actualizar o instalar un plugin
  • Corregido: Redirección infinita en multi sitios.
  • Añadido: Nuevo tipo de fragmento de código: Html. Perfecto si no quieres usar código php.
  • Añadido: Nuevo tipo de fragmento de código: JavaScript
  • Añadido: Nuevo tipo de fragmento de código: Css
  • Añadido: Fragmentos de código JS y CSS pueden ser activados como archivos externos.
  • Añadido: Compatibilidad con WordPress 5.2
  • Añadido: Soporte multi sitio.
  • Añadido: Soporte para el plugin premium añadido.
  • Añadido: Configuración añadida: «Desinstalación completa». Cuando el complemento se elimina del menú Plugins, también elimina todos los fragmentos y la configuración del plugin.- Añadido: Configuración agregada: «Desinstalación completa». Cuando el plugin se elimina del menú Plugins, también eliminan todos los fragmentos y la configuración del plugin.
  • Añadido: Configuración añadida: «Admite shortcodes antiguos [insert_php]». Si usaste nuestro complemento desde la versión 1.3.0, entonces podrías usar los antiguos shortcodes [insert_php] [/ insert_php]; a partir de la versión 2.2.0 deshabilitamos este tipo de shortcodes por defecto, ya que su uso no es seguro. Si aún deseas ejecutar tu código php a través de los shortcodes [insert_php] [/ insert_php], puedes habilitar esta opción.
  • Añadido: Configuración añadida: «Conserva las entidades HTML, no convierte a su carácter». Si deseas utilizar una entidad HTML en tu código (por ejemplo, & gt; o «), pero el editor sigue cambiándolos a su carácter equivalente (& gt; y» para el ejemplo anterior), entonces es posible que desees habilitar esta opción .

2.1.91

  • Corregido: algunos usuarios fueron redirigidos a la página Acerca de un número infinito de veces
  • Corregido: El modo seguro no funciona, ya que solo se puede iniciar después del fragmento de código.
  • Añadir: php lint para editor de código
  • Añadido: Gancho wbcr/factory/bootstrap/cache_enable para desactivar el almacenamiento en caché de los activos de Woody. Algunos usuarios usan cdn, puede resultarles útil

2.1.9

  • Corregido: se crearon varias veces fragmentos de código demo , por lo que podría traer dolor de cabeza
  • Corregido: era imposible ocultar el metaboxing con anuncios
  • Corregido: algunos usuarios fueron redirigidos a la página Acerca de un número infinito de veces

2.1.7

  • Corregido: Fallos menores en multisitio

2.1.6

  • Corregido: los shortcodes no funcionan en el plugin No Cache Ajax Widgets
  • Corregido: Cuando se creaba un bloque en Gutenberg, la lista desplegable no se guarda el estado con la opción seleccionada
  • Corregido: el menú no era mostrado en multisitio
  • Corregido: Fallo php con la función import_upload:size_limit en multisitio

2.1.5

  • Corregido: Era imposible cambiar el estilo del tema para el editor de código
  • Corregido: Después de actualizar el plugin, el formato para el editor de código quedaba destruido
  • Corregido: Modo seguro no funciona con script ejecutándose con shortcode [insert_php]

2.1.4

  • Corregido: el plugin intenta el proceso de shortcodes en código php, el cual causa conflicto con do_shortcode
  • Corregido: Añadida la compatibilidad con el compositor visual

2.1.3

  • Corregido: fallo con el código html de escape en el editor de fragmentos de código, si ingresó la etiqueta área de texto, podría destruir el editor.

2.1.2

  • Añadido: Tres nuevos tipos de fragmentos de código. Puedes usar php, texto y fragmentos de código universales.
  • Añadido: Exportación e importación de fragmentos de código.
  • Añadido: Lógica condicional para texto y plugins universales. Puedes mostrar u ocultar fragmentos de código basándose en ciertas condiciones.
  • Añadido: compatibilidad con Gutenberg. Se ha añadido una nueva unidad para Gutenberg. Allí puedes seleccionar los fragmentos de código disponibles. También puedes enviar contenido desde el editor a un fragmento de código.
  • Mejorado: compatibilidad de atributos que se envían a fragmentos de código a través de shortcodes. Ahora puedes usar atributos de shortcodes para enviar valores adicionales dentro de los fragmentos de código. Puedes limitar la cantidad de atributos admitidos.
  • Añadido: Compatibilidad con WordPress 5.x.x
  • Mejorado: la compatibilidad del editor de código. Ahora tiene un verificador de sintaxis incorporado y autocompletado.
  • Añadido: Fragmentos de código con el editor de texto enriquecido TinyMCE.
  • Añadido: colocación automática de fragmentos de código en todos las webs. Puedes colocar automáticamente el código en el encabezado o pie de página en todas las páginas. O puedes insertar el código del anuncio en todas las publicaciones (consulta la documentación para obtener más información).
  • Añadido: demostración de fragmento de código auto creación sobre instalación de plugin.
  • Añadido: característica especial para instalar el plugin. Si se activa, todos los fragmentos de código y datos del plugin serán eliminados con el plugin.
  • Corregido: error en los valores enviado mediante atributos shortcode
  • Corregido: error en la unidad vista previa en el editor Gutenber
  • Corregido: contador de fragmentos de código para etiquetas
  • Cambiad: nombre del plugin
  • Cambiado: Iconos del plugin
  • Cambiado: la descripción del plugin

2.0.6

  • Cambió la forma de guardar fragmentos de código de forma segura. Ahora, en caso de error, no perderás los cambios del fragmento de código. Y ahora tampoco hay verificación para los fragmentos creados para shortcodes, debido a que muchos usuarios tuvieron problemas para guardar su código anterior.
  • Puedes obtener los valores de las variables de los atributos del shortcode. Por ejemplo, si estableces el atributo my_type para el shortcode [wbcr_php_snippet id = «2864» my_type = «button»], puedes obtener el valor del atributo my_type en el fragmento de código llamando a $my_type var.
  • Añadida la característica para establecer etiquetas para fragmentos de código.
  • Añadidas algunas instrucciones sobre como importar y exportar tus propios fragmentos de código.
  • Algunos errores corregidos.

2.0.4

  • Se corrigió un error crítico con $wp_query. Fue un conflicto con algunos plugins que sobrescribieron la variable global $wp_query.
  • Todos los fragmentos de código creados y actualizados ahora están activos por defecto.

2.0.2

Se corrigió un error por el cual no tenías suficientes permisos para ver la página.

2.0.1

¡Atención! En esta nueva versión 2.0 del plugin, añadimos la capacidad de insertar código php usando shortcodes. Esta es una forma más conveniente y segura que usar shortcodes [insert_php] código de ejecución [/ insert_php]. Sin embargo, por razones de compatibilidad, dejamos el soporte para shortcodes [insert_php], pero lo finalizaremos en las próximas versiones del plugin.

Te recomendamos encarecidamente que transfieras tu código php a fragmentos de código y los llames en tus publicaciones, páginas y widgets usando shortcodes [wbcr_php_snippet id = «000»]

1.3

Corregido el problema con str_replace () cuando el conjunto contenía una barra como carácter.

1.2

Manejo modificado del contenido

1.1

Corrección del fallo. Se añadió ob_end_flush (); y cambiaron los nombres de las variables para eliminar la posibilidad de conflictos con el código PHP proporcionado por el usuario.

1.0

Primera versión de distribución pública.