BuddyPress & BuddyBoss Member Profile Forms

Descripción

Integra formularios en el perfil de miembros de BuddyPress. Potencia a tus usuarios para escribir, editar, subir entradas, imágenes, videos y otros contenidos dentro de tu comunidad, ¡todo desde su perfil de miembro de BuddyPress!

Con esta extensión, puedes:

  • Habilitar la integración fácil de formularios en el perfil de miembro de BuddyPress.
  • Create Group Forms to group multiple forms under the same Profile Tab. Forms with the same attached page will be listed as sub-navigation tabs in the main menu of the profile tab.
  • Manage the visibility of user submissions in their profile based on privacy settings:
    • Privado – Solo visible para el miembro conectado en su perfil.
    • Comunidad – Los usuarios conectados pueden ver las entradas de perfil de otros usuarios.
    • Public Visible – Unregistered users can see user profile posts.
  • Definir, crear, editar y borrar permisos para cada perfil de usuario y formulario.
  • Crea formularios de tipos de miembros e incluso sobrescribe los formularios por defecto de BuddyPress y BuddyBoss con formularios específicos para cada tipo de miembro.
  • Utiliza ACF (Advanced Custom Fields) y Campos de Pods en los Formularios de Registro y Perfil de BuddyPress, permitiendo una sincronización perfecta de datos.

Ejemplos de uso:

Integrar BuddyForms con el perfil de BuddyPress:

Crea un nuevo formulario que permita a los usuarios crear y gestionar entradas y contenido personalizado dentro de su perfil de miembro de BuddyPress. Habilita a los miembros de la comunidad para publicar fácilmente artículos, imágenes y videos, mejorando la participación e interacción.

Crear formularios de tipo de miembro:

Personaliza la experiencia de registro y perfil para diferentes tipos de miembros con formularios únicos adaptados a sus necesidades. Sobrescribe los formularios por defecto de BuddyPress y BuddyBoss con opciones personalizadas.

Integración de ACF & Pods:

Mejora los formularios de registro y perfil de BuddyPress utilizando campos personalizados avanzados (ACF) y campos de Pods. Sincroniza ACF y Pods con los campos xProfile de BuddyPress para enriquecer los perfiles de usuario y capturar datos valiosos.

Gestión de contenido del Front-End:

Potencia tu comunidad de BuddyPress y BuddyBoss con capacidades de gestión de contenido en el front-end. Permite a los usuarios publicar, editar y gestionar su contenido directamente desde sus perfiles, haciendo que la creación de contenido sea un proceso sin fisuras.

Tutoriala

Cómo publicar y gestionar contenido desde un perfil de miembro o grupo de BuddyPress/BuddyBoss

Publishing Content in BuddyPress or BuddyBoss Made Easy. Enable your users to create content and bring your community to life. Easy Front-End Blogging with BuddyPress and BuddyForms!
How To Member Profile CMS with BuddyPress or BuddyBoss

Cómo habilitar a tus miembros de BuddyPress/BuddyBoss para publicar desde su perfil utilizando BuddyForms Members!

Docs & Support

Alimentado con ❤ por ThemeKraft

Documentation & Support

Extensive Documentation and Support

  • La Documentación con muchas guías prácticas te ayudará en tu camino.
  • Encuentra nuestra Guía de Inicio, Cómo hacerlo y Documentación para Desarrolladores en docs.buddyforms.com
  • Si aún te quedas atascado en algún lugar, nuestro soporte te ayudará a volver al camino correcto. Puedes encontrar todos los botones de ayuda en tu Panel de Configuración de BuddyForms en tu Escritorio de WP y en el Centro de Ayuda!

Capturas

  • Vista general en el perfil de miembro – La vista general de las entradas de cada autor que se pueden ver en el perfil de miembro relacionado.
  • Create/Edit Post in Member Profile – When creating a new post or editing an existing one, right from the member profile.
  • Add New Form – This is how it looks when you add a new form with BuddyForms.
  • Maquetador de formularios – Disfruta del sencillo maquetador de formularios de arrastrar y soltar de BuddyForms.
  • Resumen de la administración / escritorio – El resumen de la administración / escritorio de tus formularios existentes.

Instalación

  1. Sube la carpeta completa de BuddyForms al directorio /wp-content/plugins/ o instala el plugin a través de la pantalla de plugins de WordPress directamente.
  2. Activa el plugin a través del menú ‘Plugins’ en WordPress.
  3. Dirígete al elemento ‘BuddyForms’ en la barra lateral de administrador.

FAQ

¿Pueden los usuarios publicar desde su perfil?

Sí, los usuarios pueden crear nuevas pestañas desde cualquier tipo de formulario y tipo de contenido de entrada.

Can I create Registration Forms?

¡Absolutamente! Puedes crear formularios de registro y utilizar BuddyPress, WordPress, ACF y muchos otros elementos de formulario manteniendo todo sincronizado.

Can I create Content Forms?

Sí, puedes crear formularios de contenido para cualquier tipo de entrada e incluso agrupar formularios bajo una pestaña principal en el perfil de usuario.

¿Puedo combinar formularios de registro y formularios de contenido?

Absolutely! You can add login and registration Form Elements to any form and prompt users to Login or Register during form submission.

¿Puedo crear diferentes formularios de perfil para diferentes tipos de miembros?

Sí, puedes crear diferentes formularios de tipo de miembro e incluso sobrescribir el formulario de edición de perfil por defecto de BuddyPress o BuddyBoss.

¿Puedo usar campos de ACF en el registro de BuddyPress?

Sí, puedes utilizar ACF, campos de Pods y muchos otros utilizando nuestras Extensiones.

Reseñas

5 de junio de 2022
what are the pre required plugin for the plugin to start working.
1 de marzo de 2021
Not worth it. In order for this plugin to work you need to purchase other plugins and services. Pass!
3 de septiembre de 2016
Great plugin. Super easy to use, and Sven is really responsive and helpful.
Leer todas las 20 reseñas

Colaboradores y desarrolladores

«BuddyPress & BuddyBoss Member Profile Forms» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Registro de cambios

1.5.6 – 26 Dec 2023

  • SDK de Freemius actualizado
  • Incidencia de sintaxis resuelta.
  • Probado hasta WordPress 6.4.2

1.5.5 – 13 Jun 2023

  • Añadida nueva opción para activar la entrada de invitado desde el perfil de usuario.
  • Probado hasta WordPress 6.2.2

1.5.4 – 14 Mar 2023

  • Problema solucionado con los campos de xProfile en la configuración del formulario.

1.5.3 – 16 Dec 2022

  • Añadida compatibilidad con el flujo de actividad en los formularios de contacto.
  • Añadida nueva opción para crear mensaje personalizado en el flujo de actividad.
  • Probado hasta WordPress 6.1.1

1.5.1 – 03 Nov 2022

  • Solucionado problema con enlace de descarga del plugin requerido.
  • Nombre del plugin actualizado.
  • Probado hasta WordPress 6.1

1.5.0 – 04 Oct 2022

  • Problema resuelto con la URL de descarga del plugin
  • Probado hasta WordPress 6.0.2

1.4.22 – 26 May 2022

  • Problema de seguridad solucionado.
  • Probado hasta WordPress 6.0

1.4.21 – 16 May 2022

  • Actualizado readme.txt

1.4.20 – 9 Mar 2022

  • Añadido vídeo descriptivo acerca de las principales características del plugin.
  • Actualizado el readme.text

1.4.19 – 6 Mar 2022

  • Problema resuelto con la visualización de campos de perfil en la versión gratuita.
  • Probado hasta WordPress 5.9

1.4.18 – 6 Jan 2022

  • Mejora de la integración con Freemius.
  • Probado en BuddyPress 9.2

1.4.17 – 10 Jul 2021

  • Probado en WordPress 5.8
  • Se ha corregido la excepción de PHP cuando un aviso no tiene ningún correo electrónico seleccionado en el campo de envío.
  • Añadido filtro (gancho) «buddyforms_shortcode_the_loop_post_status» utilizado para corrección de problema de compatibilidad con BuddyForms Moderation.
  • Añadir filtro (gancho) «buddyforms_members_skip_setup_nav» para omitir elemento de navegación en la navegación del perfil de miembro.
  • Problema resuelto con la integración de xProfile en los campos de formulario de Selección y Radio.
  • Se ha eliminado la restricción del tipo de miembro en la funcionalidad «Anular el formulario de edición de perfil», ahora los usuarios pueden utilizar esta funcionalidad aunque no haya ningún tipo de miembro creado.

1.4.16 – 13 May 2021

  • Eliminar dependencias de desarrollo no utilizadas del compositor.
  • Problema solucionado con la falta de pestañas integradas del formulario en el Perfil de Miembro.

1.4.15 – 9 Mar 2021

  • Probado con WordPress 5.7
  • Se ha añadido la característica de auto-actualización para el campo Xprofile en el Constructor de Formularios.
  • Problema solucionado con el tipo de campo Selector de Xprofile, que no mostraba el valor guardado en el formulario en la vista del Frontend.
  • Corregido en la característica «Mapa con campo de perfil existente» para permitir configurar el nivel de visibilidad por defecto en Xprofiles en el registro de usuario.
  • Corregido en la estructura HTML para Xprofile cuando las etiquetas están desactivadas.
  • Mejora del soporte para traducciones locales al nombre singular en los elementos de navegación de miembros.
  • Fixed issue with Checkboxes & Radios Xprofile fields. Unchecked values were not being saved.

1.4.14 – 3 Feb 2021

  • Problema resuelto con los campos «pro» (los de xprofile) que permanecían desactivados cuando BuddyForms era gratuito pero BF Members pro.
  • Añadir soporte para el uso de form_action en PR 714 para corregir un problema en la extensión principal.

1.4.13 – 12 Nov 2020

  • Problema CSS solucionado relacionado con modales integrados en BuddyBoss.
  • Se añadió validación adicional en el gancho «buddyforms_check_send_message_to_member_conditions» para evitar avisos.
  • Feature added to auto-select «Send to Member» on at least one notification after enabled the option «Send Message to Member».
  • Se ha solucionado el problema relacionado con la opción de clase personalizada en el campo de tipo de miembro de BP que no se estaba agregando en la interfaz de usuario.
  • Problema solucionado en el campo de tipo de miembro de BP que impedía que el nombre se actualizara correctamente.

1.4.12 – 3 November 2020

  • Añadido: Nueva opción para integrar un formulario como formulario de contacto de miembro.
  • Feature: Show notice when the Send Message to Member feature is enabled and Send Email to Member has not been checked on any Notification.
  • Fixed: Add missing validation in the code to avoid warnings and notices.
  • Corregido: Corrección ortográfica.
  • Corregido: añadir etiquetas pro faltantes y restricción sobre el maquetador de formularios relacionado con el Tipo de Miembro, Campo xProfile y Grupo xProfile.

1.4.10 – 17 May 2020

  • Corregido código de error relacionado con la biblioteca tmpga.
  • Mejorada la localización del plugin.
  • Añadida compatibilidad con loco translate.

1.4.9 – 17 March 2020

  • Arreglada la compatibilidad con la plataforma BuddyBoss.

1.4.8 – 6 Jan 2020

  • Corregido el ajuste global de Buddyforms para mostrar la pestaña general.

1.4.7 – 8 Dec 2019

  • Se ha corregido la prioridad del gancho para las acciones de la lista de entradas.
  • Mejorada la compatibilidad con BF 2.5.8.

1.4.6 – 17 Oct 2019

  • Se ha descartado la función de creación obsoleta.
  • Mejorada la compatibilidad con la última versión de BF.
  • Añadido CSS para mostrar errores de Xprofile.

1.4.5 24 May. 2019

  • Se ha solucionado un problema con los tipos de miembros. La edición del perfil no funcionaba si no se establecía ningún tipo de miembro.

1.4.4 29 April. 2019

  • Se ha solucionado un problema con la regla CSS que hacía que los enlaces no fueran clicables en algunos temas.

1.4.3 4 April. 2019

  • Solucionado un problema en las Páginas de Miembros con la última versión de BP y el tema nouveau.

1.4.2 28 Nov. 2018

  • Solucionado un problema con las etiquetas de los tipos de miembros en los formularios de registro de la portada / vista pública

1.4.1 15 August. 2018

  • Se solucionó un problema con las etiquetas de los tipos de miembros

1.4 21 Jun. 2018

  • Created a new form element to select a «Member Taxonomy». This was done with the «Custom xProfile Field Types» plugin. But the plugin is discontinued. «This plugin was closed on January 26, 2018 and is no longer available for download. Reason: Security Issue.»
  • Añadidas nuevas opciones para el tipo de dato y el campo de perfil X
  • Añadida nueva opción para la caja de selección. multiple, crear nuevo, límite
  • Añadida una nueva pestaña de BuddyPress a todos los elementos del formulario con opciones para todos los datos relevantes de xprofile. Para asignar existentes.
  • Añadida una nueva pestaña de BuddyPress a la página de ajustes generales para sobrescribir la pantalla de edición de BuddyPress. Puedes seleccionar un formulario diferente para cualquier tipo de miembro.
  • Añadida opción para seleccionar un formulario para cada tipo de miembro
  • Agregada asignación de datos para todos los registros de elementos de registro
  • Añadida nueva opción para usuarios sin tipo de miembro para seleccionar un formulario por defecto. De lo contrario, los usuarios sin tipo de miembro siempre obtendrían el formulario por defecto de BuddyPress.
  • Añadida nueva función para redirigir al perfil o editar perfil
  • Añadida la etiqueta y descripción al elemento del formulario de taxonomía de miembros
  • Solucionado un problema con la descripción del xprofile
  • Arreglado algunos problemas de bucle de array

1.3.4 27 Mar. 2018

  • Solucionado un problema con la guardado de los campos de perfil si el registro de usuario nuevo faltaba el ID de usuario si se usaba bp_loggedin_user_id. Cambiado al atributo $user_id

1.3.3 27 Mar. 2018

  • Se ha solucionado un problema en los campos del xProfile. La URL y el campo de miembro no se validaron.

1.3.2 22 Mar. 2018

  • Añadidas nuevas opciones al elemento de formulario para seleccionar un tipo de miembro por defecto y ocultar el elemento de formulario de tipo de miembro para asignar automáticamente un tipo de miembro durante el envío de un formulario.

1.3.1 8 Feb. 2018

  • Added select 2 support to the xProfile fields and display the field label in the form builder
  • Fallo de enlace de edición de entrada en el front-end corregido buddyforms_posttypes_default props a Hannah93
  • Se ha creado una nueva función para chequear si la redirección de acceso está establecida en el conjunto de perfil y redirigir al perfil del usuario
  • Asegúrate de que tengamos un valor o usemos la url de redirección por defecto
  • Actualización de Freemius al último SDK

1.3.0.5 8 Sep. 2017

Añadido un filtro buddyforms_user_posts_query_args_posts_per_page para permitir cambiar el posts_per_page

1.3.0.4 12 August 2017

  • Se han solucionado algunos problemas en la integración de freemius
  • Solucionado un problema de redireccionamiento que surgió en la última versión
  • Hacer que la redirección de registro esté disponible de forma gratuita. Era una característica de pago, pero decidimos hacerla gratuita, es una característica general para los usuarios profesionales.

1.3.0.3 1 August 2017

  • Freemius update to allow free pro add ons
  • Make sure the core is loaded

1.3.0.2 27 July 2017

  • Añadido código de periodo de prueba de freemius

1.3.0.1 25 July 2017

  • Solucionado un problema de freemius que causaba un error fatal en algunas instancias durante la activación si BuddyForms está desactivado

1.3 25 July 2017

  • Nueva versión profesional disponible ahora con excelentes características nuevas

  • Added support for BuddyPress Registration page overwrite with the settings form BuddyForms

  • Se han creado dos nuevos elementos de formulario, xProfile Field y xProfile Group. Ahora es posible añadir un campo de perfil xprofile como un elemento de formulario normal.
  • Created a new form elements Member Types to select the member types you want to make available in the Registration
  • Añade una nueva plantilla para sobrescribir el formulario de registro por defecto de BuddyPress
  • Make sure registration options are used from BuddyForms general settings
  • Added new option for Activity Support
  • Añadido código gratuito pro de freemius

1.2.4 07.06.2017

  • Añadido un nuevo filtro en el núcleo buddyforms_loop_template_name para registrar nuevas plantillas de bucle.
  • Make sure the new templates do work in the member profile
  • Se ha añadido un nuevo filtro buddyforms_the_lp_query para ajustar el resultado de la consulta
  • Añadido un nuevo filtro buddyforms_members_parent_tab para permitir que otros plugins muevan formularios de la pestaña principal a subpestañas
  • Solucionado el problema de conteo de entradas en las pestañas de perfil
  • Añadida una comprobación adicional de capacidades durante la redirección y mostrar un mensaje de error en lugar de un 404 si el perfil no tiene la capacidad requerida

1.2.3

  • Corregido un problema con los problemas de paginación, dirigirse a @mfalk75 para encontrar y corregir el problema
  • Nueva integración de freemius

1.2.2

  • Make sure multiple child forms work with BuddyPress enabled even if one the forms is embedded and one is separated but both use the same parent.
  • Añadido el bp->unfiltered_uri[3] a la url de creación para dar soporte a la funcionalidad de hijo / padre, de modo que los plugins no necesiten reinventar la rueda.
  • Crear una nueva función para que la reescritura funcione si ajax está desactivado

1.2.1

  • Corregido un extraño problema. El plugin no tiene una cabecera válida. Lo corregí añadiendo más * a la cabecera.

1.2

  • Añadir una nueva opción para definir la visibilidad del perfil
  • Privado – Solo el miembro conectado en su perfil.
  • Comunidad – El usuario conectado puede ver las entradas del perfil de otros usuarios
  • Visible al público – Los usuarios no registrados pueden ver las entradas del perfil del usuario
  • Code cleanup to meet the WordPress coding standards

1.1.9

  • Eliminar las dependencias antiguas de wp_pagenavi.
  • Se solucionó un problema con la paginación. Este problema fue creado con la nueva lógica de la página principal.
  • Crea una nueva función para sobrescribir la paginación

1.1.8

  • Se ha solucionado un problema con el enlace de edición. Había un conflicto si la entrada no había sido creada con BuddyForms y si seleccionabas mostrar todas las entradas de este tipo de contenido en los ajustes del formulario.
  • Por defecto, está configurado para mostrar solo entradas del tipo de contenido creado por este formulario. He añadido una comprobación adicional para que, si la configuración por defecto del tipo de contenido está disponible, se utilice este formulario.
  • Renombrar extention.php a extension.php

1.1.7

  • Se ha solucionado un problema con la gestión de dependencias. Si pro estaba activado, aún pedía la versión gratuita. Ahora se ha solucionado con una nueva versión por defecto de BUDDYFORMS_PRO_VERSION en el núcleo para chequear si pro está activo.

1.1.6

  • Eliminar ajustes de perfiles visibles.
  • Fixed an issue with the admin bar links creating a 404
  • Añadir gestión de dependencias con tgm
  • Solucionado un problema si las pestañas de navegación secundarias y las pestañas principales tienen la misma página adjunta pero no como pestaña principal. Debería funcionar ahora en todas las combinaciones.
  • Cambiar buddyforms_locate_template para usar solo el slug del archivo

1.1.5

  • Add multisite support
  • Trabajar en las condicionales de la interfaz de usuario del maquetador de formularios
  • Vista de tabla de bucle en perfiles de BuddyPress
  • Crea nuevas funciones para mostrar ocultar metaboxes
  • Trabajar en la interfaz de usuario de administrador de condicionales
  • Añadir postbox_classes para hacer visible el postbox.
  • get_currentuserinfo cambiar a wp_get_current_user
  • Quitar las pestañas de subnavegación innecesarias. No es posible registrar un punto de variable de Buddy Press sin crear la navegación. Para mantener la consistencia, lo hacemos de esta manera y ocultamos las subnavegaciones con CSS y las eliminamos con jQuery para su uso en dispositivos móviles.
  • Añadir elementos de formulario es compatible con la caja de selección
  • Resuelto el problema de mi entrada de publicación
  • Make sure hidden sub tabs in profile the li is hidden too
  • Utiliza buddyforms_display_field_group_table para mostrar opciones
  • No más barra lateral
  • Añadidas correcciones de CSS para la vista de tabla en los perfiles de BuddyPress
  • Vista de tabla de bucle en perfiles de BuddyPress
  • Añadido todo el CSS relacionado con BuddyPress de BuddyForms a este archivo CSS
  • Añadir icono de edición y etiqueta aria

1.1.4

  • Fixed one small issue. In some situation the $bp->unfiltered_uri[2] could be empty. I added a if statement to avoid undefined index notice.

1.1.3

  • Añadir una nueva función para reescribir el enlace de edición para formularios agrupados. Ha habido algunos problemas de reescritura pendientes desde la actualización 1.1.

1.1.2

  • Había un problema maldito por la última actualización. He añadido [$bp->current_component][$bp->current_action] como array al nuevo global para dar soporte a muchas subpáginas.

1.1.1

  • Crea una nueva pestaña global de buddyforms_member_tabs para encontrar el slug del formulario necesario
  • Corregido un problema de redirección que algunos usuarios esperaban con redirecciones extrañas en el perfil. Esto sucedió debido a la falta de slug de formulario en algunas configuraciones. Debería estar corregido ahora con el slug global.

1.1

  • Make it work with the latest version of BuddyForms. The BuddyForms array has changed so I adjust the code too the new structure
  • Cambiado por defecto BuddyForms a BUDDYFORMS_VERSION
  • Fixe no post got displayed in the profile tab…
  • Añadida entrada meta para seleccionar pestaña padre
  • Añadida pestaña secundaria
  • Añadida nueva opción para seleccionar el padre
  • Añadir relación de formulario padre-hijo. Utilizo la página adjunta para agrupar formularios.
  • Limpiar el código después de reescribir
  • Corregir la paginación. La paginación de mis entradas principales estaba rota. He corregido esto con una redirección para tener siempre la misma estructura de URL en el perfil.
  • Añadir css para ocultar la pestaña de inicio. No se utiliza y se redirige.

1.0.11

  • Se solucionó un pequeño fallo con BP_MEMBERS_SLUG. La constante no funciona si el slug ha sido cambiado.

1.0.10

  • only display posts created by the form
  • remove the old delete post structure
  • corregido el mensaje de dependencias
  • rename session

1.0.9

  • Fixed a conflict with the BP Group Hierarchy Plugin. Props to Mitch for reporting and helping me fix this issue.

1.0.8

  • add a isset check to prevent a array_key_exists error if no form is created.

1.0.7

  • new language files for hebrew thanks to Milena
  • add support for the shortcodes button
  • changed the query to only show post parents
  • changed plugin uri

1.0.5

  • display the form tab only if the user has the needed role
  • check if the buddy press component exists
  • load the js css if BuddyForms is displayed
  • add new admin notice

1.0.4

  • rewrite the integration and data object
  • ahora está listo para ser traducido
  • Pequeñas correcciones de fallos

1.0.3

  • Pequeñas correcciones de fallos
  • Corrección ortográfica

1.0.2

  • add wp 3.9 support and added a more detailed readme description

1.0.1

  • add buddyforms_members_requirements check

1.0

  • versión final 1.0