Gravity Forms 1.9.14: Novedades y Mejoras en Seguridad
Gravity Forms ha incorporado diversas mejoras en su última versión, enfocadas en la seguridad y accesibilidad de la plataforma. Entre las actualizaciones más destacadas se encuentran: - Añadidas mejoras de seguridad al proceso de exportación de entradas. - Se agregó el parámetro $support_placeholders al método GFCommon::get_select_choices(). - Inclusión de la función gf_input_change() en JavaScript. - Implementación de un sistema basado en acciones en conditional_logic.js, permitiendo un control más detallado sobre la lógica condicional. - Adición de clases específicas para tipos de campos a los contenedores de entrada. - Incorporación de la clase Gravity API client para soportar solicitudes a servidores remotos de Gravity. - Inclusión de la acción gform_forms_post_import. - Mejora en el rendimiento de la caché con un parámetro adicional en GFCache::get(). - Añadido el gancho gform_is_encrypted_field para verificar si un campo está encriptado. - Actualización del script gform_conditional_logic para depender de gform_gravityforms, entre otros cambios. Estas actualizaciones resaltan el compromiso de Gravity Forms con la seguridad, rendimiento y experiencia del usuario en el diseño WordPress, ofreciendo una plataforma más robusta y funcional.Descubre todos los detalles sobre esta versión en el changelog oficial: https://docs.gravityforms.com/gravityforms-change-log/.Mantén tu web en perfecto estado con los servicios de Zonsai.
«Actualización WooCommerce Multilingual 3.5: Soporte para crear productos en idiomas secundarios»
Nueva compatibilidad para crear productos en idiomas secundarios En esta versión, ahora es posible crear productos directamente en un idioma secundario sin necesidad de que primero existan en el idioma predeterminado. Esta funcionalidad facilita la traducción de productos de manera más eficiente. Mejoras en la tabla de productos de WooCommerce Multilingual Se han añadido nuevas opciones para filtrar la visualización de productos por idioma original y mostrar las traducciones con la bandera correspondiente. Estas mejoras permiten una gestión más efectiva de productos en diferentes idiomas en tu sitio. Opción para sincronizar el orden de productos y taxonomías de productos Una nueva opción que, por defecto, permite establecer un orden personalizado para los productos en cada idioma. Esta función resulta útil para sitios con productos en varios idiomas, algunos traducidos y otros no. Corrección de errores destacados: Problema con la actualización de cantidades en productos variables en el carrito. Inconsistencia en el cálculo del total del carrito al utilizar ciertas funciones en plugins o temas externos. Errores en el formato de precios y total del pedido en el panel de administración. Problemas al actualizar imágenes destacadas y de la galería en las traducciones. Corrección de la opción 'Mantener' en las opciones de multi-monedas. Errores de compatibilidad con WooCommerce Product Tabs. Problemas con la aplicación incorrecta de cupones en productos específicos. Errores en el idioma de los correos electrónicos de WooCommerce. Duplicidad de productos en los informes de WooCommerce. Error de 'sesión caducada' al realizar el pago en un subdirectorio de WordPress. Para desarrolladores Se ha añadido soporte para el argumento de moneda en el filtro raw_price_filter. Esta mejora permite mostrar precios en una moneda distinta a la actual en la página, lo que brinda más flexibilidad en la presentación de precios. Descarga o actualización Puedes obtener WooCommerce Multilingual 3.5 desde el [...]
Gravity Forms 1.9.4: Actualizaciones y correcciones importantes.
Se han agregado 2 estilos auxiliares nuevos al archivo readyclass.css. - **gf_simple_horizontal:** al aplicarse al formulario principal, creará un diseño de formulario horizontal muy simple (piensa en un campo de dirección de correo electrónico simple y un botón de formulario en línea). - **gf_section_right:** al aplicarse a los campos de ruptura de sección, alineará la ruptura de sección a la derecha con los campos del formulario si se selecciona la configuración de formulario de etiqueta izquierda/derecha. Se ha añadido un registro para $phpmailer->ErrorInfo. Se ha actualizado el campo de Número para incluir el separador de miles al devolver un error de validación si el tipo de entrada es 'texto'. Algunos navegadores no permiten comas al usar el tipo de entrada 'number' de HTML5. Se ha actualizado el formato de números para incluir el separador de miles en la lista de entradas y páginas de detalles y al procesar las etiquetas de combinación. El modificador :value devolverá el valor sin el separador de miles. Se han corregido diversas vulnerabilidades de seguridad y problemas técnicos, como: - Vulnerabilidad de seguridad en el proceso de importación de formularios heredados en algunos sistemas. - Problema con GFCommon::format_number al usar la divisa definida en la página de Configuración de Formularios en lugar de la divisa utilizada en la entrada. - Vulnerabilidad de seguridad en el área de administración que podría ser explotada por usuarios con permisos para editar formularios. - Error de JavaScript en la página de edición para algunos tipos de publicaciones personalizadas que no tienen un editor. - Problema con el nombre del archivo sprite elegido, renombrado para evitar problemas en algunas configuraciones de servidor. - Cálculos en el campo personalizado de publicación cuando el tipo de entrada está configurado como número y se habilitan cálculos. - Problema con los atributos ID de [...]
«Versión 3.7.3: Eliminación de información de depuración en páginas de la barra lateral»
Se ha eliminado la información de depuración en las páginas de la barra lateral.Para más detalles sobre esta actualización, visita el artículo original en https://avada.com/documentation/avada-changelog/.Descubre cómo optimizar tu sitio con Zonsai, especialistas en diseño WordPress.
«Actualización 3.7.2 para Avada: Mejoras de compatibilidad y correcciones»
Esta actualización es importante, ya que incluye compatibilidad con WooCommerce 2.3. Es necesario tener Avada 3.7.2 si se actualiza a WooCommerce 2.3. Se corrigió el problema de "last='yes'" con las columnas dentro de un contenedor de ancho completo. Se realizaron correcciones menores de estilo para WooCommerce. Ahora el mapa se centra en la primera dirección al usar múltiples marcadores en Google Maps. Se solucionó el problema de padding del encabezado izquierdo/derecho al utilizar un ancho del sitio del 100%. Se resolvió el problema de perder la imagen/fondo de color para UberMenu. Se corrigió el problema de la barra lateral que cambiaba a la barra lateral predeterminada después de realizar ediciones.Encuentra toda la información en el artículo original: https://avada.com/documentation/avada-changelog/.Con Zonsai, tu sitio estará siempre al día.
Actualización ACF PRO v5.1.7: Novedades y Mejoras para WordPress
Actualizaciones En esta versión de ACF se han realizado las siguientes mejoras y correcciones: Campo de pestañas: Se añadió una nueva configuración de ubicación para alineación superior/izquierda. Campo de imagen: Se corrigió un error de selección cuando el popup de adjuntos también contiene un campo de imagen. Campo de archivo: Se corrigió un error de selección cuando el popup de adjuntos también contiene un campo de archivo. Campo WYSIWYG: Se evitó la característica de altura completa hasta que WP proporcione compatibilidad para múltiples editores. Núcleo: Se corrigieron muchos errores de campos en el popup de la cuadrícula multimedia de WP. Núcleo: Se añadieron nuevas clases de envoltura de campo amigables: acf-field-{$type} acf-field-{$key}. Núcleo: Mejoras de velocidad en JS debido a las nuevas clases de envoltura de campos. Núcleo: Se añadió un nuevo filtro para eliminar la compatibilidad https://www.advancedcustomfields.com/resources/acfcompatibility/. Núcleo: Pequeñas correcciones y mejoras. Idioma: Se actualizó la traducción al alemán, gracias a Thomas Meyer. Notas Una de las principales características de esta actualización son las nuevas clases de envoltura de campo amigables. Estas clases son más fáciles de usar y ayudan a acelerar el JavaScript de ACF. Para garantizar que ningún sitio web tenga problemas con JS o CSS, las clases anteriores aún permanecen. Si deseas eliminar cualquier exceso, revisa el nuevo filtro disponible para eliminar la compatibilidad con las clases antiguas. add_filter('acf/compatibility/field_wrapper_class', '__return_false'); Si es posible, considera buscar en tu tema las cadenas field_type- y field_key- y cambiar ambas por acf-field-. Pequeñas correcciones y mejoras En esta versión se han realizado varias correcciones y mejoras, entre las que se incluyen: Se añadió margen encima de los campos de pestañas al editar un grupo de campos. Se modificó el marcado / CSS / JS en la página de edición de grupo de campos. Se corrigió la selección múltiple de campo [...]
«WPML 3.1.9 Beta compatible con almacenamiento en caché de objetos»
Mejoras de Rendimiento en WPML 3.1.9 con Caché de Objetos Estamos encantados de anunciar la primera beta de WPML 3.1.9, que funciona de manera excelente con la caché de objetos. Si buscas un rendimiento significativamente mejorado para sitios grandes con muchas cadenas, esto es para ti. La Traducción de Cadenas de WPML realiza una función muy importante, permitiéndote traducir cadenas sin tener que recurrir a archivos .mo. Esto es especialmente importante para cadenas dinámicas, que se crean en la base de datos y no se almacenan en el código PHP. WPML 3.1.9 es el primer paso hacia una mejora masiva en el rendimiento. En este paso, permitimos que los plugins de caché de objetos capturen accesos repetidos y los eliminen. Experimentamos con diferentes técnicas de caché y finalmente nos decidimos por el mejor rendimiento: 'sin caché en WPML'. Esto puede ser un poco sorprendente, pero tiene sentido. Los plugins de caché intentan agrupar operaciones y almacenarlas en la memoria como bloques más grandes y rápidos. Cuando WPML intentaba cachear las cadenas por sí mismo, hacía que la caché de objetos fuera inútil. En esta versión, hemos limpiado por completo nuestra caché, optimizado nuestro acceso a la base de datos y hemos hecho todo accesible a la caché de objetos. Esto ayuda a simplificar nuestra lógica (menos procesamiento de PHP, menos posibilidades de errores) y también permite que la caché de objetos haga su trabajo. Muchos sitios apenas notarán la mejora de rendimiento porque la carga de la Traducción de Cadenas no era una parte importante de la carga total de la página. Algunos sitios que tienen muchas cadenas verán una mejora significativa. Incluso sin la caché de objetos, deberían tener muchas menos consultas a la base de datos. Y tienen el potencial de ver una mejora aún mayor al habilitar [...]
Actualización Gravity Forms Multilingüe 1.2.1: Mejoras en la Traducción de Gravity Forms.
Mejoras en la traducción de Gravity Forms Se ha mejorado la filtración de los trabajos de traducción de Gravity Forms en la pantalla del Panel de Gestión de Traducciones de WPML. Ahora se ha añadido soporte para los siguientes campos: 'Idioma de origen' (los formularios de Gravity Forms siempre están en el idioma predeterminado), 'Idioma de destino', 'Estado de traducción', 'Filtro: Tipo' y 'Filtro: Título'. Corrección de la traducción del tipo de campo de contenido HTML El nombre de cadena del tipo de campo de contenido HTML no se registró correctamente en WPML String Translation. Había un ID de formulario duplicado en el nombre de cadena registrado, por ejemplo, '3_3_field-1-content' en lugar de '3_field-1-content'. Corrección de la traducción de las etiquetas de opción para los tipos de campo radio, casilla de verificación y selección Las etiquetas de opción de los campos de radio, casilla de verificación y selección no se registraron correctamente en WPML String Translation si la longitud de la cadena excedía los 128 caracteres. Esto provocaba una discrepancia en la traducción y se agregó un controlador en el lado de GFML. Corrección del HTML y JS rotos en la pantalla del Editor de Traducción cuando la etiqueta de campo contiene contenido HTML Si las etiquetas de opción de los campos de radio, casilla de verificación y selección contenían HTML, el HTML y JS se rompían en la pantalla del Editor de Traducción. Se ha añadido un método de saneamiento en el lado de GFML que filtra el nombre de cadena para garantizar un uso seguro. Corrección de los problemas con los campos de Precio durante el registro y la traducción de cadenas Los campos de Precio no se registraban ni traducían correctamente. Por lo tanto, se ha mejorado el manejo de todos los campos de Precio. Es importante [...]
Oferta WPML junto con tus temas listos para varios idiomas con el Instalador Integrado de WPML.
Ofrece WPML junto con tus temas listos para múltiples idiomas Ahora puedes hacerlo utilizando el Instalador Integrado de WPML. El Instalador Integrado es un pequeño fragmento de PHP creado para autores de temas. Al incluirlo en tus temas, les ofrece a tus clientes la posibilidad de comprar, instalar y activar WPML desde dentro del tema. No es necesario utilizar un programa FTP para cargar y descomprimir. Tus clientes también disfrutarán de actualizaciones automáticas para WPML, sin complicaciones. Dado que eres responsable de las ventas que se generan desde dentro de tu tema, recibirás una agradable comisión de afiliado por cada venta realizada a través del Instalador Integrado. ¿Quieres saber más? Lee el tutorial sobre el Instalador Integrado de WPML y comienza. La publicación Instalador Integrado de WPML apareció primero en WPML.Visita el artículo original en https://wpml.org/changelog/2015/01/wpml-embedded-installer/ para más detalles.Mantén tu web en perfecto estado con los servicios de Zonsai.
Actualización ACF PRO v5.1.6: Mejoras en campos de galería, imagen y archivo.
Actualizaciones En esta versión de ACF se han realizado mejoras en varias funcionalidades para optimizar la experiencia del usuario: Campo de Galería: Se han implementado mejoras en la interfaz de usuario, incluyendo títulos para archivos adjuntos que no son imágenes. Campo de Imagen: Ahora se incluye más información en el archivo adjunto devuelto, como el nombre de archivo, ícono, autor y tipo. Campo de Archivo: Igual que el campo de imagen. Campo de Galería: Similar a las mejoras anteriores. Campo de Google Maps: Se corrigió un error de JavaScript cuando el objeto de Google existe sin la API de mapas. Campo de Selección: Se solucionó un error donde un valor numérico único no se guardaba como valor predeterminado. Campo de Casilla de Verificación: Similar al punto anterior. Campo de Radio: Similar a las mejoras anteriores. API: Se añadió el parámetro $format a las funciones the_row() y get_row(). Núcleo: Se solucionó un error al agregar el valor 'post_parent' a los argumentos de consulta de post_object/relationship. Núcleo: Se realizaron correcciones menores y mejoras. Núcleo: Se implementaron más mejoras en la hoja de estilo CSS para la compatibilidad con la escritura de derecha a izquierda. Idioma: Se actualizó la traducción al hebreo, gracias a Lavi Perchik. Idioma: Se actualizó la traducción al persa, gracias a Kamel. Esta actualización de ACF PRO v5.1.6 está diseñada para mejorar la funcionalidad y rendimiento de tu sitio web con WordPress.Encuentra toda la información en el artículo original: https://www.advancedcustomfields.com/blog/acf-pro-v5-1-6-update/.Con Zonsai, tu sitio estará siempre al día.
Novedades de Gravity Forms 1.9.3: Mejoras en seguridad, funcionalidades y traducciones.
Se ha añadido el gancho gform_post_send_entry_note para permitir a los usuarios realizar acciones personalizadas cuando se envía una nota de entrada. Se ha añadido el filtro gform_entry_list_column_input_label_only para permitir a los usuarios anular el comportamiento predeterminado de incluir solo la etiqueta de entrada en el encabezado de la columna de la lista de entradas. Se ha añadido gf_apply_filters() para permitir proporcionar una lista de modificadores para un filtro. Ejemplo: gf_apply_filters( 'gform_field_validation', array( $form_id, $field_id ), $custom_validation_result, $value, $form, $field ); Se ha añadido registro en torno a la validación de la clave. Se ha añadido las Islas Feroe (FO) a la lista de países. Se han añadido precauciones de seguridad adicionales al archivo de carga de archivos. Se ha añadido el gancho gform_post_export_entries para permitir a los usuarios realizar acciones personalizadas cuando se han exportado las entradas. Se ha añadido soporte de contexto a la cadena 'MM' para permitir diferentes traducciones para la abreviatura de minutos y mes cuando sea necesario. Se ha actualizado la traducción al español. Se ha actualizado la configuración de actualizaciones en segundo plano para que esté activada de forma predeterminada en nuevas instalaciones. Se ha actualizado la traducción al finlandés. Se ha corregido el atributo ID duplicado en formularios de varias páginas. Se ha corregido un error de JavaScript en el editor de formularios que a veces puede producirse al abrir el campo de fecha en un formulario creado en la versión 1.8 o inferior. Se ha corregido un problema con la página de ventas al eliminar o mover entradas a la papelera. Se han corregido problemas de estilo con la superposición de la entrada "Año" sobre otros campos de fecha cuando el formato comenzaba con el año. Se ha corregido un problema XSS para algunos formularios heredados. Crédito: el equipo de a3rev.com. Se ha [...]
Compatibilidad con WordPress 4.1: Solución de problemas con el tema TwentyFifteen
Compatibilidad de WPML con WordPress 4.1 Realizamos una ronda de pruebas entre WordPress 4.1 y WPML. Nos complace informar que WPML funciona con la nueva versión de WordPress. En nuestras pruebas, encontramos dos problemas con el nuevo tema TwentyFifteen. En este post explicamos estos problemas y cómo solucionarlos. Primero, la buena noticia. WPML es totalmente compatible con WordPress 4.1. Si tienes sitios existentes, puedes actualizar a WordPress 4.1 y no tendrás problemas nuevos con WPML. Como con cualquier nueva versión de WordPress, es posible que encuentres problemas con otros plugins o el tema, por lo que es muy recomendable probar esta actualización en sitios de desarrollo primero. Los problemas que hemos notado están relacionados con el nuevo tema TwentyFifteen. Si lo estás utilizando en sitios nuevos de WordPress 4.1 o estás usando un tema derivado de TwentyFifteen, asegúrate de aplicar los parches descritos en este post. Recorte del Selector de Idioma del Pie de Página El tema TwentyFifteen tiene un nuevo pie de página y requiere un pequeño parche de CSS para mostrar correctamente el selector de idioma de WPML. Sin este parche, el selector de idioma del pie de página queda parcialmente oculto por la barra lateral izquierda. Afortunadamente, hay una solución sencilla que puedes aplicar directamente desde el administrador de WordPress. Ve a WPML -> Idiomas -> CSS Adicional (en la sección de opciones del selector de idioma). El siguiente código CSS hará que el selector de idioma del pie de página se muestre correctamente: #lang_sel_footer { position: absolute; width:100% } Contenido Corto al Lado de una Barra Lateral Larga Páginas o entradas que tienen contenido muy corto al lado de barras laterales muy largas pueden mostrar otro problema. Cuando te desplazas hasta el final de la página, es posible que te devuelva automáticamente hacia arriba. Para evitar [...]