Como con todas las actualizaciones, recomendamos enfáticamente el uso de un sitio de staging para probar esta actualización antes de instalarla en su mercado en vivo.
- Nuevo: Se introdujo la API de Campos en la que se ejecutan todos los campos de FES
- Nuevo: Se introdujo la API de Formularios en la que se ejecutan todos los formularios de FES
- Nuevo: Se introdujo _fes_deprecated_function()
- Nuevo: Se introdujo el campo Honeypot
- Nuevo: El campo ReCAPTCHA ahora usa ReCAPTCHA 2.0
- Nuevo: Se introdujo la función fes_is_key()
- Nuevo: El creador de formularios ahora divide los campos en extensiones, personalizados y metaboxes específicos
- Nuevo: Se introdujo la clase Vendors DB
- Nuevo: Se introdujo la clase Vendor
- Nuevo: Se introdujo una nueva tabla de vendedores en el administrador
- Nuevo: Se introdujeron informes para vendedores
- Nuevo: Se introdujeron notas para vendedores
- Nuevo: Se introdujo la exportación CSV de clientes para productos de vendedor en el administrador
- Nuevo: Incrementa/decrementa el recuento de ganancias/ventas del vendedor según los pagos y reembolsos
- Nuevo: Se elevó el requisito mínimo de EDD a 2.3
- Nuevo: Se elevó el requisito mínimo de WP a 4.2
- Nuevo: Se introdujo el seguimiento opcional de datos opt-in
- Nuevo: Se introdujo la clase Tools
- Nuevo: Se introdujo la clase Welcome
- Nuevo: Se introdujo el interruptor de radio pública para los elementos del formulario de envío
- Nuevo: Se introdujo la configuración para permitir que los elementos del formulario de envío se muestren automáticamente en la página del producto
- Nuevo: Se introdujo set_option (para la configuración de redux)
- Nuevo: Se introdujo la variable global de redux para usar en set_option
- Nuevo: Ahora se puede buscar a los vendedores por correo electrónico de comisión, user_id, meta de vendedor personalizado y nombre de usuario
- Nuevo: Se introdujo DOING_FES_FORM_SUBMISSION
- Nuevo: Restablecer un formulario ahora utiliza campos FES declarados estáticamente, no un archivo json pseudoimportado
- Nuevo: Se introdujo la función get_form_id_by_name
- Nuevo: Se introdujo la función get_form_class_by_name
- Nuevo: Introducida la función get_form_by_name
- Nuevo: Introducida la función get_form_by_id
- Nuevo: Introducida la función get_form_name_by_class
- Nuevo: Los correos electrónicos de FES ahora pueden usar cualquier campo en los correos
- Nuevo: Se agregó un error si el panel de control del vendedor no está configurado
- Nuevo: Vista de recibo personalizada para vendedores en los pedidos
- Nuevo: Si un usuario tiene un rol de FES, el rol de FES siempre se mostrará en la columna de roles de la tabla de usuarios
- Nuevo: Agrega acciones de FES a la tabla de usuarios
- Nuevo: Se agregaron superposiciones de carga de JS a la presentación de formularios en el frontend
- Nuevo: Se agregaron alertas de éxito/fallo de JS a la presentación de formularios en el frontend
- Nuevo: Se agregó index.php en la carpeta de idiomas
- Nuevo: reCAPTCHA ahora muestra una advertencia en el campo del constructor de formularios para asegurar que los usuarios configuren los ajustes de reCAPTCHA
- Nuevo: Se introdujo un sistema de sanitización y validación de campos altamente robusto y filtrable
- Nuevo: Se introdujo un sistema de mensajes de éxito/error y redirección altamente robusto y filtrable para la presentación de formularios
- Nuevo: Se introdujo la función fes_dash_to_lower
- Nuevo: Se introdujo la función fes_is_frontend()
- Nuevo: Se introdujo la función fes_is_admin
- Nuevo: Se introdujo la función fes_is_api_request
- Nuevo: Redux ha sido actualizado más de 40 versiones
- Nuevo: Todos los correos electrónicos de FES ahora tienen valores predeterminados
- Nuevo: Se replanteó completamente el sistema para activar la protección de archivos de EDD para los archivos subidos
- Nuevo: Los scripts y estilos ahora están minificados y se activan usando un sistema nuevo y mejor
- Nuevo: Se introdujo la función is_fes_form
- Nuevo: Todos los campos de FES ahora contienen títulos, subtítulos, descripciones y contenido de ejemplo más explícitos
- Nuevo: Se introdujo el campo Nombre
- Nuevo: Nuevo logo de FES
- Nuevo: Agregar opciones de restablecer todos los formularios y restablecer metadatos de formularios en herramientas
- Nuevo: Se introdujo un campo de taxonomía personalizada
- Nuevo: FES ahora se integra con el inicio de sesión social en términos de usar la imagen de perfil de la red social obtenida por Social Login como avatar del vendedor
- Nuevo: FES ahora buscará plantillas de FES en la carpeta de EDD
- Nuevo: Se introdujo la función fes_get_theme_template_paths y un sistema de carga de plantillas más robusto
- Nuevo: Se agregó un metabox para cambiar el estado de FES de un vendedor y ver el estado actual de un vendedor en la pantalla de edición de usuario
- Nuevo: Los vendedores ahora se pueden ordenar por cada columna en la tabla de vendedores
- Nuevo: Los errores fatales en FES ahora se manejan como una alerta de JS (no más ruedas giratorias de la muerte, desesperación y contemplación de la vida)
- Nuevo: Y esos errores fatales tienen un stacktrace completo volcado en la consola para los desarrolladores
- Nuevo: Los campos de taxonomía ahora proporcionan sugerencias en vivo para campos de texto
- Nuevo: Se agregaron shortcodes para renderizar la salida de los formularios de FES
- Nuevo: Cada archivo de FES ha sido formateado según el estándar
- Nuevo: El menú desplegable de vendedor en la página de edición de descarga ahora usa Chosen para facilitar la búsqueda de un vendedor específico
- Nuevo: La página de Herramientas de FES ahora usa un metabox combinado para importar, exportar y restablecer con un menú desplegable elegido para seleccionar el formulario al que aplicar la acción
- Nuevo: Se introdujo un campo de Formato de Publicación
- Nuevo: Ahora hay una indicación antes de que se pueda tomar cualquier acción para cambiar el estado de un vendedor (medida de seguridad)
- Nuevo: Ahora hay un enlace a la página de la tienda del vendedor desde la página de edición del vendedor en el administrador
- Nuevo: Ya no se requiere un campo de contraseña en el formulario de registro de FES (si no está presente, FES emitirá automáticamente una contraseña al usuario)
- Nuevo: Página Acerca de/Bienvenida a FES completamente rediseñada
- Nuevo: Composer.json para ayudar a quienes administran sus sitios de WordPress usando Composer
- Los nombres de campos y formularios ahora son completamente traducibles
- Corrección: Error en el campo de precios y archivos múltiples que causaba que las columnas incorrectas a veces se deshabilitaran
- Corrección: El hover en la fecha de publicación en el panel del vendedor estaba desactivado
- Corrección: Corrección de menú para r34177 en el núcleo de WordPress, programada para su lanzamiento con WordPress 4.4.
- Corrección: No mostrar la sección de anuncios si el anuncio no está configurado
- Corrección: FES ahora intenta correctamente usar el correo electrónico de contacto del vendedor en el perfil antes que el correo electrónico del usuario del vendedor
- Corrección: El campo ReCAPTCHA ahora muestra la configuración de inserción antes de usar esta advertencia de campo en el campo del generador de formularios
- Corrección: Se corrigieron problemas con el guardado de los campos de archivo (y tipo de archivo)
- Corrección: La variable global de configuración de FES estaba en la variable incorrecta en ciertas situaciones
- Corrección: Restablecer un formulario ahora asegura que el formulario se guarde correctamente en el panel de configuración de FES
- Corrección: Los enlaces de paginación ahora funcionan cuando se usa la estructura de permalink predeterminada en el panel
- Corrección: Usar CSS específico de FES para el ícono del menú
- Corrección: ReCAPTCHA ahora funciona en sitios SSL
- Corrección: Se remediaron errores de JShint para la coma en el último elemento de una matriz
- Arreglo: Los campos de importación/exportación ahora redirigen con la pestaña correcta abierta
- Arreglo: FES ahora guardará los archivos de imagen con un sufijo de dimensión en el nombre del archivo
- Arreglo: Se remediaron avisos de PHP en la activación del plugin causados por la rutina de instalación que intentaba encontrar formularios que aún no existían
- Arreglo: El cierre de sesión ya no falla si la página del Panel del Vendedor es incorrecta
- Arreglo: FES ahora guarda automáticamente los nuevos índices de nombres en los campos nuevos agregados en el constructor de formularios (como se suponía que debía hacer)
- Arreglo: Resuelve problemas cuando EDD está desactivado y FES permanece activo
- Arreglo: La información del perfil ahora se muestra en el panel de administración
- Arreglo: El correo electrónico ahora se autocompleta para el formulario de contacto del vendedor
- Arreglo: upload_dir ahora se filtra (o no) correctamente en el administrador en tipos de publicación que no son de descarga
- Arreglo: Se corrigió el uso de wp_new_user_notification() después de WordPress 4.3
- Ajuste: Se eliminaron todos los códigos cortos de FES obsoletos en FES 2.2
- Ajuste: Los productos de los vendedores suspendidos ahora se establecen como borrador en lugar de en la papelera
- Ajuste: Mejores advertencias sobre lo que implica revocar a un vendedor
- Ajuste: is_meta es ahora una característica del campo en lugar de almacenarse en la base de datos
- Ajuste: Al visitar una página de vendedor que no existe, se presenta un título más genérico
- Ajuste: Eliminar la única línea de un campo de carga de archivos ahora borra esa línea en lugar de generar un error de JS
- Ajuste: Se eliminó la función obsoleta y no utilizada vendor_not_enough_permissions
- Ajuste: Se eliminaron las funciones de plantilla del constructor de formularios utilizadas únicamente por los campos internos de FES
- Ajuste: Todas las funciones que hacen referencia a P/producto(s) y/o D/descarga(s) y/o V/vendedor(es) ahora usan las constantes de vendedor y producto
- Ajuste: Los botones de carga en los campos de archivo ahora son botones en lugar de enlaces
- Ajuste: Los botones X en los campos de archivo ahora son el símbolo x
- Ajuste: Se eliminó la función get_input_fields
- Ajuste: Se eliminó la función prepare_meta_fields
- Ajuste: Se eliminó la función get_buffered
- Ajuste: Se eliminó la función remove_button
- Ajuste: Se eliminaron todas las funciones de campo de la clase Forms
- Ajuste: Se eliminó el obsoleto EDD_FES()->vendors->use_author_archives()
- Ajuste: Mejor carga de scripts y estilos en el administrador y en el frontend
- Ajuste: Se eliminó la función signal_error
- Ajuste: El campo URL del sitio web del usuario ahora es el campo URL del usuario
- Ajuste: Reescribimos la clase de instalación
- Ajuste: Reescribimos la clase de actualización
- Ajuste: FES ahora carga los tipos de publicación desde su propio archivo (previene muchos de los errores de instalación que estábamos viendo)
- Ajuste: FES ahora carga los campos predeterminados y los metadatos desde un archivo schema.php (reduce enormemente la redundancia de código)
- Ajuste: Evitar la clonación del objeto global FES
- Ajuste: Evitar la activación del objeto global FES
- Ajuste: Mejoramos enormemente el campo de leyenda utilizado en la salida de campos
- Ajuste: Corregimos algunos textdomains de cadenas a edd_fes desde edd
- Ajuste: Reescribimos completamente la clase FES_Menu
- Ajuste: Todos los títulos de los elementos del menú son ahora traducibles
- Ajuste: Todas las menciones de "aplicación" se cambian a "registro" si es posible (según el contexto)
- Ajuste: Los campos del constructor de formularios ahora usan clases CSS únicas para el constructor de formularios
- Ajuste: La información del sistema FES ahora se incluye en la información del sistema EDD, lo que reduce la posibilidad de confusión
- Ajuste: Eliminamos los console.logs comentados en javascript
- Ajuste: Mejor descripción del campo de gancho de acción
- Ajuste: Reescribimos completamente readme.markdown
- Ajuste: Eliminamos archivos json de respaldo
- Ajuste: Eliminamos la opción de iniciar sesión como vendedor/cliente
- Ajuste: Usamos CSS específico de FES para el ícono del menú
- Ajuste: Asumimos que queremos actualizar la página si la página del panel del vendedor no está configurada en una llamada ajax de FES
- Ajuste: Fechas de copyright corregidas
- Ajuste: Verificamos si la configuración de reCAPTCHA está establecida antes de renderizar el campo
- Ajuste: Eliminamos JS, PHP y CSS de reCAPTCHA 1.0
- Ajuste: Eliminamos completamente la validación de campos basada en JS
- Ajuste: Los mensajes de error de Acceso Denegado ahora dan una razón en cada instancia
- Ajuste: Todos los campos son ahora traducibles
- Ajuste: Las opciones de localización para archivos js ahora son filtrables
- Ajuste: Ocultamos la basura de Redux (boletines, opción de seguimiento, páginas secundarias, avisos de administrador, etc.)
- Ajuste: Las constantes de Producto y Vendedor ahora son 1 configuración cada una, no 4 configuraciones cada una
- Ajuste: La pestaña principal de configuración de FES ahora se muestra en el orden de uso
- Ajuste: El formulario de perfil ya no redirige al enviarlo
- Ajuste: El campo Nombre y Apellido en el formulario de contacto del vendedor ha sido reemplazado por un campo Nombre
- Ajuste: Se eliminó el campo asunto del formulario de contacto del vendedor
- Ajuste: El contacto del vendedor ahora incluye títulos y mensajes más sensatos en el correo electrónico enviado a los vendedores
- Ajuste: El formulario de registro ya no intentará iniciar sesión a los usuarios al enviarlo
- Ajuste: Se agregó una verificación antes de intentar encontrar campos si el formulario no tiene los metadatos que agregamos en la actualización 2.3 en el formulario de restablecimiento
- Ajuste: Si faltan formularios de FES, entonces durante la actualización FES los agregará
- Ajuste: Los recorredores de FES para taxonomías fueron reelaborados
- Ajuste: Las clases de instalación y herramientas usan get_posts para ayudar a aliviar problemas con otros complementos que se enganchan a la consulta
- Ajuste: Se agregó una ocultación más estricta del botón Agregar nuevo en los formularios de FES en instalaciones multisitio
- Ajuste: Se eliminó la capacidad de asignar un usuario a un rol de FES en la pantalla de edición de usuario (ya que eso ya no convierte a ese usuario en vendedor)
- Ajuste: Los vendedores ahora se pueden ordenar por cada columna en la tabla de vendedores
- Ajuste: Las columnas de estado del vendedor y de la descarga se han aumentado de tamaño para que sean más fáciles de leer/detectar
- Ajuste: Las columnas de nombre de las tablas de vendedores y descargas se han combinado con las columnas de acción
- Ajuste: Se eliminaron todos los spans de validación de JavaScript antiguos de FES
- Ajuste: Se eliminaron las comprobaciones antiguas de WordPress para versiones que FES ya no admite
- Ajuste: Se eliminó el respaldo para correos electrónicos si EDD_Emails no existe (porque FES ahora solo admite versiones de EDD con él)
- Ajuste: Se empleó una mejor minificación de JS y CSS para lograr una minificación de tamaño de archivo mejor que la anterior
- Ajuste: CSS más específico para las columnas de estado en las tablas de descargas y vendedores
- Ajuste: El título de la publicación ya no se puede eliminar del formulario de envío
- Ajuste: La configuración de los formularios ahora está oculta en el panel de configuración de FES por defecto
- Ajuste: El panel de configuración ha visto la reorganización de la configuración para que sea más intuitiva
- Ajuste: Se reemplazó el global $edd_options con llamadas a edd_get_option()
- Ajuste: Los enlaces a "Perfil de FES" se han renombrado a un "Ver perfil de vendedor" más correcto
- Ajuste: La longitud mínima predeterminada en el campo de contraseña se ha aumentado a 12 caracteres




