Descripción
¿Necesitas soporte profesional?
Soporte inicial GRATUITO
Obtener soporte PREMIUM
- ¡Deja de reutilizar el mismo contenido una y otra vez!
- ¡Deja de insertar más código php al functions.php!
- ¡Deja de añadir google analytics, métricas yandex y código externo a los archivos php de encabezado y pie de página!
- ¡No pierdas mas tiempo cambiando 100 páginas con contenido repetido!
Woody Code Snippets te hará la vida mucho más fácil. El plugin ayuda a crear y almacenar fragmentos de código o texto duplicado en una biblioteca especial en la barra de administración de tu web. Usa el shortcode para añadir un fragmento de código en cualquier parte de tu web o hazlo automáticamente, por ejemplo: inyecciones en la cabecera, el pie de página y las entradas. Puedes mostrar u ocultar los fragmentos de código usando la lógica condicional.
¿Por qué necesitas este plugin?
- Insertar cabeceras y pies de página
- 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.
- Mostrar u ocultar código de fragmentos de código basándose en lógica condicional.
- Puedes guardar plantillas de entradas o creadores de páginas, citas y galerías para reutilizarlas en tu web.
- Revertir los cambios con las revisiones del código (Premium)
- Almacenamiento en la nube para fragmentos de código (Premium)
- Sincroniza fragmentos de código entre tus sitios mediante la nube (Próximamente)
- Fragmentos de código listos para usar en nuestra nube que te ayudarán a resolver algunos de tus procesos (Premium)
¿Necesitas características premium?
¿Cómo funciona?
Ejemplo 1
Creas un nuevo fragmento de código de JavaScript y añades un código que te gustaría colocar en una web. El editor de fragmentos de código HTML te proporciona información sobre herramientas y resalta los errores en la sintaxis. Ahora necesitas definir dónde poner un código. Por ejemplo, puede colocar el código en el encabezado, pie de página de todas las páginas. Esto funciona muy bien para Google Analytics. Crea una condición adicional: no muestres este código al administrador. Evitarás el seguimiento del perfil del usuario.
Ejemplo 2
Creas un fragmento de texto y agregas un texto repetido o una plantilla. Puedes añadir un shortcode para el formulario de contacto, en caso de que sea universal para todas las páginas de la web. Ahora puedes agregar condiciones para mostrar este contenido solo a usuarios registrados. Guarda el fragmento de código de texto y vete a editar páginas. Si usas el editor de Gutenberg, debes seleccionar una unidad especial. Para el editor clásico, haz clic en el icono de nuestro plugin y añade un shortcode de tu nuevo fragmento de código.
Como puedes ver, ¡trabajar con fragmentos de código es muy fácil!
Todas las características del plugin:
- Gestor de códigos de encabezado y pie de página
- Editor de código fácil de usar con resaltador de sintaxis.
- Crear anuncios de texto enriquecido usando el clásico editor de WordPress TinyMCE.
- Usar shortcodes para colocar un fragmento de código en cualquier parte de la web.
- Usa una unidad especial para añadir un fragmento de código en el editor Gutenberg.
- Puedes enviar contenido y atributos adicionales a un fragmento de código utilizando un shortcode o una unidad especial (Editor Gutenberg).
- Coloca los fragmentos de código de entradas automáticamente en todas las páginas.
- Ejecuta código php en todas partes o en un determinado shortcode.
- Usar código JavaScript, CSS y HTML para crear código de fragmentos de código.
- El número ilimitado de código de fragmentos de código.
- Usa shortcodes de otros plugins
- Mostrar u ocultar código de fragmentos de código basándose en lógica condicional.
- Exportar/Importar código de fragmentos de código
¿Dónde puede colocar un fragmento de código automáticamente?
Toda la web
Insertar cabeceras y pies de página en todas las páginas:
- Inserta cabecera – el fragmento de código es añadido al código fuente en la cabecera antes de las etiquetas </head>
- Inserta pie de página – el fragmento de código es añadido al código fuente en el pie de página antes de las etiquetas </body> .
Inserta a entradas, páginas, entradas personalizadas:
- Insertar anuncios antes de la entrada: el fragmento de código se añadirá antes de las etiquetas </head>
- Insertar anuncios antes del contenido: el fragmento de código se añadirá antes del contenido de la entrada o página.
- Insertar anuncios antes del párrafo: los fragmentos de código de publicación se añaden antes de un párrafo determinado. Un número de párrafo aparece en el campo número de ubicación.
- Insertar anuncios después del párrafo: los fragmentos de código de entrada se añaden después de un párrafo determinado. Un número de párrafo aparece en el campo número de ubicación.
- Insertar AdSense después del contenido: el fragmento de código se añade después del contenido de la entrada o página.
- Insertar anuncios después de entradas – los fragmentos de código de entradas son añadidos después de la entrada o página.
Insertar a categorías, archivos, etiquetas, taxonomía:
- Insertar AdSense antes del extracto: el fragmento de código se añade después de la vista previa de la entrada o página.
- Insertar AdSense después del extracto: el fragmento de código se añadirá después de la vista previa de la entrada o página.
- Insertar AdSense entre publicaciones: se añade un fragmento de código entre entradas.
- Insertar Adsense antes de la entrada – el fragmento de código es añadido antes de una determinada entrada. Un número de publicación aparece en el campo número de ubicación.
- Insertar Adsense después de la entrada – el fragmento de código es añadido después de una determinada entrada. Un número de publicación aparece en el campo «Número de ubicación».
Insertar en páginas de WooCommerce: (Premium)
- Antes de la lista de productos: El fragmento de código se colocará antes de la lista de productos.
- Después de la lista de productos: El fragmento de código se colocará después de la lista de productos.
- Antes de un producto individual: El fragmento de código se colocará antes de un producto individual
- Después de un producto individual: El fragmento de código se colocará después de un producto individual
- Antes del resumen del producto individual: El fragmento de código se colocará antes del resumen del producto individual
- Después del resumen del producto individual: El fragmento de código se colocará después del resumen del producto individual
- Después del título del producto: El fragmento se colocará después del título del producto
- Después del precio del producto: El fragmento de código se colocará después del precio del producto
-
Después de un extracto del producto: El fragmento de código se colocará después de un extracto del producto.
-
Insertar Adsense después de la entrada – el fragmento de código es añadido después de una determinada entrada. Un número de publicación aparece en el campo «Número de ubicación».
¿Cuáles son las opciones lógicas condicionales para mostrar un fragmento de código?
Usuario:
– Perfil
– Fecha de registro
– Nombre de la cookie
– Página actual
– Referente actual
Ubicación:
– Tipo de contenido
– Página de taxonomía
– Taxonomía de la página
– Página
Tecnología (Premium):
– AddBlocker
– Navegador
– Usa cookie
– Usa JavaScript
– Sistema operativo
– Tipo de dispositivo
Auditoría (Premium):
– País del usuario (usa Webnet77 o MaxMind geo ip base)
– Profundidad de visualización
– Asistencia por hora del día
– Número total de visitas
Recomienda nuestros plugins
- Clearfy – herramienta de optimización todo en uno
- Robin Image Optimizer – ahorra dinero en la compresión de imagenes
- Titan Anti-spam & Security: Ahorra dinero en la compresión de imágenes
NECESITAS SOPORTE, TE CUBRIMOS
Ofrecemos soporte gratuito para este plugin. Si tienes un problema, simplemente crea un nuevo ticket. ¡Definitivamente te ayudaremos!
Necesitamos tu ayuda con la traducción del plugin Woody Code Snippets a tu idioma. Queremos hacerlo internacional y comprensible para todos. Por favor, contacta con nosotros por correo electrónico desde dentro del plugin o crea un debate en nuestro foro de soporte si puedes ayudar con las traducciones. ¡A cambio de tu ayuda, te daremos un mejor soporte y nuestros plugins premium absolutamente gratis!
Opciones de ajustes
- Conservar las entidades HTML, no convertirlas a su carácter: Si quieres usar una entidad HTML en tu código (por ejemplo, & o «), pero el editor sigue cambiándolas a su carácter equivalente (> y » para el ejemplo anterior), entonces es posible que quieras activar esta opción.
- Ejecutar shortcodes en fragmentos de código: Ejecuta shortcodes en el código del fragmento de código antes de ejecutar el fragmento de código.
- Desinstalación completa: Cuando el plugin se borra del menú de plugins, también se borran todos los fragmentos de código y los ajustes del plugin.
- Compatible con shortcodes antiguos [insert_php]: Si has usado nuestro plugin desde la versión 1.3.0, entonces podrías usar los shortcodes antiguos [insert_php][/ insert_php]; a partir de la versión 2.2.0, hemos desactivado este tipo de shortcodes por defecto, ya que su uso no es seguro. Si aún quieres ejecutar tu código PHP a través de los shortcodes [insert_php][/ insert_php], puedes activar esta opción.
Editor de código
- Estilo de código: La característica opcional. Puedes personalizar el estilo del código en el editor de fragmentos de código. El estilo «Por defecto» se aplica por defecto.
- Sangría con tabulaciones: La característica opcional. Si, al sangrar, los primeros N*tamaño-de-tabulación deben reemplazarse por N tabulaciones. El valor por defecto es «false».
- Tamaño de tabulación: La característica opcional. Presionar el tabulador en el editor de código aumenta la sangría izquierda a N espacios. N es un número predefinido por ti.
- Unidad de sangría: La característica opcional. La sangría para las líneas de código (unidades). Ejemplo: Selecciona un fragmento de código y presiona el tabulador. La sangría izquierda en el código seleccionado aumenta a N espacios. N es un número predefinido por ti.
- Ajustar líneas: La característica opcional. Si está activado, el editor ajustará las líneas largas. De lo contrario, creará un scroll horizontal.
- Números de línea: La característica opcional. Si está activado, todas las líneas del editor estarán numeradas.
- Cierre automático de corchetes: La característica opcional. Si está activado, el editor cerrará automáticamente las comillas o corchetes abiertos. A veces, acelera la programación.
- Resaltar coincidencias de selección: La característica opcional. Si está ENCENDIDO, busca coincidencias para el nombre de variable/función seleccionada. Resalta las coincidencias con verde. Mejora la legibilidad.
Geolocalización
Base de datos de geolocalización de IP (Webnet77 o MaxMind): selecciona la base de datos de geolocalización de IP
Use this plugin with care!
ATTENTION! Check your php scripts before inserting on your site. If you don’t understand how the php script you are using works, try to avoid using it. Using unverified or outdated php scripts can damage the security of your site! Using the plugin on multisites can be dangerous as it will allow all administrators to insert php, js code. If you cannot control the work of administrators, we recommend that you do not use this plugin for security reasons. We are constantly working to improve the security of the plugin, but unfortunately we cannot check the code scripts you use that may violate the security of your site!
Historia, desarrolladores, agradecimientos
Si eres usuario desde hace mucho tiempo, puede que estés confuso con la nueva actualización del plugin. Has estado usando el plugin antiguo Insert php 1.3.0 y ahora tienes un producto ampliado: Woody Code Snippets. Insert php fue la primera versión del plugin para trabajar con código PHP. Fue creado por Will Bontrager Software, LLC. En 2018, Webcraftic Studio empezó a desarrollar activamente el plugin. Hemos creado una hoja de ruta y lanzado varias potentes actualizaciones que te ayudan a usar el código PHP de forma más cómoda y segura. Ahora el plugin no solo es compatible con PHP, sino también con otros tipos de fragmentos de código. Hemos decidido renombrar el plugin como Woody Code Snippets. Este nombre es más adecuado para nuevas y potentes funciones del plugin.
Mas información acerca del plugin Insert PHP la puedes encontrar aquí: http://www.willmaster.com/software/WPplugins/go/iphphome_iphplugin
Capturas
Bloques
Este plugin proporciona 1 bloque.
- Woody snippets
Instalación
- 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. - Active el plugin a través de la pantalla ‘Plugins’ en WordPress
- 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?
-
¡No desesperarse! Incluso una persona con experiencia puede cometer errores. Creamos un modo seguro para este caso. Ingresa y tu código de fragmentos de código no se ejecutará.
- Vete al modo seguro mediante este enlace: http://your-site-name.dev/wp-admin/?wbcr-php-snippets-safe-mode
- Editar el fragmento de código en el que has cometido un error;
- 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. -
¿Cuánto tiempo tienes previsto admitir la versión anterior 1.3.0?
-
El 60% de los usuarios ya han descargado la versión 2.x.x. Estamos intentando alcanzar el 80%. La fecha límite para el soporte está programada para el 1 de marzo de 2019.
Puedes descargar la versión anterior del plugin desde aquí. -
No me gusta la nueva versión del plugin. ¿Como puedo retroceder a 1.3.0 y no tener actualizaciones?
-
En primer lugar, por favor, tómate un tiempo para revisar la nueva versión. Normalmente, se tarda una semana en ver lo útil que puede ser esta versión para ti. Si te has enfrentado con algún problema o encontrado algunos fallos, no dudes en contactar con nosotros en nuestro foro de soporte.
Siempre podrás descargar la versión anterior (1.3.0) desde aquí.
Para evitar recibir actualizaciones, abre el archivo PHP «wp-content/plugins/insert-php/insert_php.php» y cambia la versión del plugin a 9.9.9. -
¿Hay alguna documentación de plugin?
-
Puedes encontrar documentación detallada aquí.
-
¿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 multisitios.
Definitivamente añadiremos compatibilidad para multisitio en el futuro. Puedes acelerar este proceso dejando una solicitud en nuestro foro de soporte.
Reseñas
Colaboradores y desarrolladores
«Woody code snippets – Insert Header Footer Code, AdSense Ads» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Woody code snippets – Insert Header Footer Code, AdSense Ads» está traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Woody code snippets – Insert Header Footer Code, AdSense Ads» 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
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.