Como con todas las actualizaciones, recomendamos encarecidamente el uso de un sitio de staging para probar esta actualización antes de instalarla en su marketplace en vivo.
- Nuevo: Se introdujo la API de Campos en la que se basan todos los campos de FES
- Nuevo: Se introdujo la API de Formularios en la que se basan todos los formularios de FES
- Nuevo: Se introdujo _fes_deprecated_function()
- Nuevo: Se introdujo el campo Honeypot
- Nuevo: El campo ReCAPTCHA ahora utiliza ReCAPTCHA 2.0
- Nuevo: Se introduce 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 proveedor según los pagos y reembolsos
- Nuevo: Se aumentó el requisito mínimo de EDD a 2.3
- Nuevo: Se aumentó el requisito mínimo de WP a 4.2
- Nuevo: Se introdujo el seguimiento opcional de datos por opt-in
- Nuevo: Se introdujo la clase Tools
- Nuevo: Se introdujo la clase Welcome
- Nuevo: Se introdujo el conmutador de radio público 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: Introducir set_option (para la configuración de redux)
- Nuevo: Introducir la variable global de redux para usar en set_option
- Nuevo: Ahora se puede buscar a los proveedores por correo electrónico de comisión, user_id, meta de proveedor 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: Se introdujo la función get_form_by_name
- Nuevo: Se introdujo la función get_form_by_id
- Nuevo: Se introdujo la función get_form_name_by_class
- Nuevo: Los correos electrónicos de FES ahora pueden usar cualquier campo en los correos electrónicos
- Nuevo: Se agregó un error si el panel del proveedor no está configurado
- Nuevo: Vista de recibo personalizada para proveedores de 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 ha introducido 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 40+ versiones
- Nuevo: Todos los correos electrónicos de FES ahora tienen valores predeterminados
- Nuevo: Sistema completamente rediseñado para activar la protección de archivos de EDD para los archivos subidos
- Nuevo: Los scripts y estilos ahora se minifican activados mediante un nuevo y mejor sistema
- 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: Añadir opciones de restablecer todos los formularios y restablecer metadatos del formulario en las 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 proveedor
- Nuevo: FES ahora buscará plantillas de FES en la carpeta EDD
- Nuevo: Se introdujo la función fes_get_theme_template_paths y un sistema de carga de plantillas más robusto
- Nuevo: Se añadió un metabox para cambiar el estado FES de un proveedor y ver el estado actual de un proveedor en la pantalla de edición de usuario
- Nuevo: Los proveedores ahora se pueden ordenar por cada columna en la tabla de proveedores
- 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 añadieron shortcodes para renderizar la salida de los formularios FES
- Nuevo: Cada archivo de FES ha sido formateado según el estándar
- Nuevo: El desplegable de proveedor en la página de edición de descarga ahora usa Chosen para facilitar la búsqueda de un proveedor específico
- Nuevo: La página de Herramientas de FES ahora usa un metabox combinado para importar, exportar y restablecer con un desplegable Chosen 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 proveedor (medida de seguridad)
- Nuevo: Ahora hay un enlace a la página de la tienda del proveedor desde la página de edición de administrador del proveedor
- 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 gestionan sus sitios de WordPress usando Composer
- Los nombres de campos y formularios ahora son completamente traducibles
- Arreglo: Error en el campo de Múltiples Precios y Archivos que causaba que las columnas incorrectas se desestablecieran a veces
- Corrección: El hover sobre la fecha de publicación en el panel del vendedor estaba desalineado
- 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 no hay ningún anuncio configurado
- Corrección: FES ahora intenta usar correctamente 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 insertada antes de usar la advertencia de este campo en el campo del constructor de formularios
- Corrección: Corregir 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 utiliza la estructura de enlaces permanentes predeterminada en el panel
- Corrección: Usar CSS específico de FES para el icono del menú
- Corrección: ReCAPTCHA ahora funciona en sitios SSL
- Corrección: Se han corregido los errores de JShint por la coma en el último elemento de una matriz
- Corrección: Los campos de importación/exportación ahora redirigen con la pestaña correcta abierta
- Corrección: FES ahora guardará archivos de imagen con un sufijo de dimensión en el nombre del archivo
- Corrección: Se han corregido las notificaciones de PHP en la activación del plugin causadas por la rutina de instalación que intentaba encontrar formularios que aún no existían
- Corrección: El cierre de sesión ya no falla si la página del Panel del Vendedor es incorrecta
- Corrección: FES ahora guarda automáticamente nuevos índices de nombres en los nuevos campos agregados en el constructor de formularios (como se suponía que debía hacer)
- Corrección: Resuelve problemas cuando EDD está desactivado y FES permanece activo
- Corrección: La información del perfil ahora se muestra en el panel de administración
- Corrección: El correo electrónico ahora se autocompleta para el formulario de contacto del vendedor
- Corrección: upload_dir ahora se filtra correctamente (o no) en el administrador en tipos de publicación no de descarga
- Corrección: Uso corregido de wp_new_user_notification() posterior a 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 papelera
- Ajuste: Mejores advertencias sobre lo que implica revocar 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 una carga de archivo 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 de 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/proveedor(es) ahora usan las constantes de proveedor y producto
- Ajuste: Los botones de carga en los campos de archivo son ahora botones en lugar de enlaces
- Ajuste: Los botones X en los campos de archivo son ahora 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ó EDD_FES()->vendors->use_author_archives() obsoleto
- 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: Se reescribió la clase install
- Ajuste: Se reescribió la clase upgrade
- Ajuste: FES ahora carga los tipos de publicación desde su propio archivo (evita muchos de los errores de instalación que estábamos viendo)
- Ajuste: FES ahora carga los campos y metadatos predeterminados desde un archivo schema.php (reduce en gran medida la redundancia de código)
- Ajuste: Evitar la clonación del objeto global FES
- Ajuste: Evitar la activación (wakeup) del objeto global FES
- Ajuste: Se mejoró enormemente el campo de leyenda utilizado en la salida de los campos
- Ajuste: Se corrigieron algunos textdomains de cadenas a edd_fes desde edd
- Ajuste: Se reescribió completamente la clase FES_Menu
- Ajuste: Todos los títulos de los elementos del menú ahora son traducibles
- Ajuste: Todas las menciones de "aplicación" se cambian a "registro" si es posible (contextualmente)
- Ajuste: Los campos del creador de formularios ahora usan clases CSS únicas para el creador 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: Se eliminaron los console.logs comentados en javascript
- Ajuste: Mejor descripción del campo de gancho de acción
- Ajuste: Se reescribió completamente readme.markdown
- Ajuste: Se eliminaron los archivos json de copia de seguridad
- Ajuste: Se eliminó la opción de iniciar sesión como proveedor/cliente
- Ajuste: Usar CSS específico de FES para el icono del menú
- Ajuste: Asumir que queremos actualizar la página si la página del panel del proveedor no está configurada en una llamada AJAX de FES
- Ajuste: Fechas de copyright corregidas
- Ajuste: Comprobar si están configurados los ajustes de reCAPTCHA antes de renderizar el campo
- Ajuste: Eliminado JS, PHP y CSS de reCAPTCHA 1.0
- Ajuste: Eliminada por completo 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: Ocultar basura de Redux (boletines, opción de seguimiento, páginas secundarias, avisos de administrador, etc.)
- Ajuste: Las constantes de Producto y Proveedor son ahora 1 ajuste cada una, no 4 ajustes cada una
- Ajuste: La configuración principal 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 proveedor ha sido reemplazado por un campo Nombre
- Ajuste: Eliminado el campo de asunto en el formulario de contacto del proveedor
- Ajuste: Contacto del proveedor ahora incluye títulos y mensajes más sensatos en el correo electrónico enviado a los proveedores
- Ajuste: El formulario de registro ya no intentará iniciar sesión a los usuarios al enviarlo
- Ajuste: Añadida una comprobación antes de intentar encontrar campos si el formulario no tiene los metadatos que añadimos en la actualización 2.3 en el formulario de restablecimiento
- Ajuste: Si faltan formularios de FES, entonces durante la actualización FES los añadirá
- Ajuste: Los walkers de FES para taxonomías han sido reelaborados
- Ajuste: Las clases de instalación y herramientas utilizan get_posts para ayudar a aliviar problemas con otros plugins que se enganchan a la consulta
- Ajuste: Añadida una ocultación más estricta del botón Añadir Nuevo en los formularios de FES en instalaciones multisitio
- Ajuste: Eliminada 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 proveedor)
- Ajuste: Los proveedores ahora se pueden ordenar por cada columna en la tabla de proveedores
- Ajuste: Las columnas de Estado del Proveedor y Estado de 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 proveedores y descargas se han combinado con las columnas de acción
- Ajuste: Eliminados todos los spans de validación js antiguos de FES
- Ajuste: Eliminadas las comprobaciones antiguas de WordPress para versiones que FES ya no soporta
- Ajuste: Eliminada la opción de respaldo para correos electrónicos si EDD_Emails no existe (porque FES ahora solo admite versiones de EDD con ella)
- Ajuste: Se empleó una mejor minificación de JS y CSS para resultar en 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 proveedores
- Ajuste: El título de la entrada 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 ajustes reorganizados para ser más intuitivos
- Ajuste: Se reemplazó $edd_options global por llamadas a edd_get_option()
- Ajuste: Los enlaces a "Perfil de FES" se han renombrado a un más correcto "Ver perfil de proveedor"
- Ajuste: La longitud mínima por defecto en el campo de contraseña se ha aumentado a 12 caracteres




