Login
Get Started

Blog de Easy Digital Downloads

Tutoriales, consejos y recursos de WordPress para ayudarte a hacer crecer tu negocio

Frontend Submissions versión 2.3 publicada

Última actualización:

imagen del autor
By Pippin Williamson
imagen del revisor
REVIEWED By Chris Klosowski President

Frontend Submissions es una de nuestras extensiones principales que te permite transformar tu tienda Easy Digital Downloads en un marketplace completo, similar a ThemeForest, Etsy, Creative Market y otros marketplaces en línea. Hoy estamos encantados de anunciar el tan esperado lanzamiento de Frontend Submissions versión 2.3. Este lanzamiento ha estado en desarrollo durante más de un año e incluye una gran cantidad de mejoras significativas.

La versión 2.3 tiene demasiadas mejoras para cubrirlas todas en detalle aquí, así que aquí están los puntos destacados.

Nueva interfaz de vendedores

La interfaz para la gestión de vendedores ha sido completamente reconstruida y ahora imita de cerca la interfaz y el diseño de las pantallas de Clientes en Easy Digital Downloads. Cada vendedor ahora tiene una "tarjeta" de detalles que muestra toda la información relevante para su cuenta.

Hay varios otros puntos destacados para la gestión de vendedores:

  • Los vendedores ahora se pueden buscar fácilmente por nombre, correo electrónico, ID de usuario e incluso metadatos personalizados
  • Convierte fácilmente cualquier cuenta de usuario en un vendedor con un solo clic
  • Estadísticas mejoradas de ganancias y ventas de vendedores, incluyendo gráficos y exportaciones

Editor de formularios mejorado

The form editor screens have been significantly improved and now include better field organization and all fields handle default values significantly better. Editor de formularios FES

Extensa nueva API para desarrolladores para campos y formularios

La columna vertebral de Frontend Submissions es el conjunto de potentes constructores de formularios que permiten a los administradores del sitio construir los formularios perfectos de registro, envío de productos y perfiles para su sitio. En Frontend Submissions 2.3, se ha creado una robusta API para desarrolladores para permitir a los desarrolladores de extensiones registrar fácilmente sus propios formularios y tipos de campos personalizados. Esto significa que las extensiones ahora pueden integrarse fácilmente con FES, proporcionando una compatibilidad de funciones más sólida y fluida entre las extensiones populares de Easy Digital Downloads y Frontend Submissions. Varias de nuestras extensiones ya se han actualizado para utilizar la nueva API de campos, incluyendo Simple Shipping y Commissions. En un futuro próximo, se lanzarán integraciones más estrechas con FES y otras extensiones populares. Si tienes una extensión que te gustaría ver compatible con FES, deja un comentario a continuación o ponte en contacto con el equipo de soporte.

reCaptcha versión 2.0

Google reCaptcha 2.0 es un sistema anti-spam reimaginado y rediseñado que protege tu sitio de registros de bots y spam dañinos, pero que sigue siendo fácil de completar para los humanos. Frontend Submissions 2.3 incluye soporte completo para el último reCaptcha para ayudarte a mantener tu sitio seguro y a tus vendedores contentos.

Otras mejoras y correcciones de errores

En la versión 2.3 de Frontend Submissions se incluyen 75 mejoras distintas, 24 correcciones de errores importantes y 74 modificaciones adicionales. En conjunto, estos cambios ayudan a que Frontend Submissions sea más potente, más fiable y más agradable de usar. Se han invertido más de 1,5 años de tiempo de desarrollo en esta versión para garantizar que el proceso de actualización se desarrolle sin problemas. Frontend Submissions 2.3 es 100% compatible con versiones anteriores, lo que le permite estar seguro de que la actualización es segura de instalar. Como con todas las actualizaciones, sin embargo, recomendamos encarecidamente el uso de un sitio de staging para probar la actualización antes de instalarla en su mercado en vivo.

View complete changelog for FES 2.3

  • 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

Recursos populares

Descargo de responsabilidad: Nuestro contenido es compatible con los lectores. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia EDD, por qué es importante y cómo puedes apoyarnos.

Experimenta Ventas sin Interrupciones con EDD

Gestiona tu tienda digital sin esfuerzo con potentes herramientas y transacciones seguras

¡Lo más popular en EDD ahora mismo!

Cómo escribir descripciones de productos digitales con WordPress para impulsar las ventas
How to Write Effective Digital Product Descriptions
Writing digital product descriptions is harder than it looks. Your words are the only thing standing between a browser and…
Cómo hacer que los productos digitales se encuentren en la búsqueda de IA | Optimización de la búsqueda de productos digitales con IA
How to Get Digital Products Found by AI Search
AI is changing how people find products to buy. It's not just in ChatGPT. Google AI Overviews now appear above…

¡Empieza a vender hoy mismo!

Únete a más de 50.000 propietarios de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.