Hay muchas funciones geniales integradas en WordPress, pero algo que siempre ha faltado es la administración de usuarios. Hay algunos complementos de administración de usuarios excelentes, pero hoy quiero ver uno que va más allá de las tareas típicas de administración de perfiles de WordPress.
Se llama ProfileGrid y le brinda funciones completas de registro de usuarios, administración y creación de perfiles.
ProfileGrid facilita la configuración de blogs, grupos, comunidades y membresías de varios autores. Puede manejar membresías pagas e incluso se integra con bbPress y WooCommerce . Lleva los perfiles de WordPress a un nivel completamente nuevo.
Como puede imaginar, hay mucho que asimilar en lo que respecta al complemento de perfil de WordPress ProfileGrid. Así que no voy a pretender proporcionar una guía de usuario detallada. Eso requeriría media docena de artículos como este.
En cambio, cubriré los conceptos básicos de la configuración de complementos y la configuración de grupos y páginas de registro de membresía de grupos. Después de eso, querrá tomarse su tiempo para explorar las muchas formas en que ProfileGrid puede beneficiar a su sitio.
Instalación del complemento de perfil de usuario de WordPress ProfileGrid
Inicie sesión en su panel de administración de WordPress.
En la navegación de la columna izquierda, pase el mouse sobre el enlace «Complementos» y haga clic en el enlace «Agregar nuevo».
En el cuadro «Buscar complementos…», ingrese «ProfileGrid».
Una vez que haya localizado el complemento, haga clic en el botón «Instalar ahora».
Cuando se haya instalado el complemento, haga clic en el botón «Activar».
Páginas de cuadrícula de perfiles
Cuando se activa ProfileGrid, crea varias páginas.
- Todos los grupos (URL: /all-groups)
La página que muestra una lista de todos los grupos de ProfileGrid. Un visitante puede consultar cualquier grupo de esta página e inscribirse para convertirse en miembro. - Grupo de usuarios predeterminado (URL: /default-user-group)
La página que muestra toda la información del grupo predeterminado. Puede editar el código abreviado en esta página para que muestre cualquier grupo o crear páginas separadas para cada grupo. - Mi perfil (URL: /mi-perfil)
Esta página muestra la información del perfil de ProfieGrid para un usuario específico. Incluye notificaciones, mensajes personales, publicaciones de blog y configuraciones. - Registro (URL: /registro)
Registro para convertirse en miembro de un grupo. Al igual que la página del grupo de usuarios predeterminado, puede editar el código abreviado en esta página para registrarse en cualquier grupo. También puede crear páginas de registro separadas para cada grupo (le mostraré cómo hacerlo en un minuto). - Inicio de sesión (URL: /login)
La página ProfileGrid predeterminada para el inicio de sesión del usuario en el front-end de su sitio. - Contraseña olvidada (URL: /contraseña olvidada)
Establezca una nueva contraseña. - Buscar usuarios (URL: /buscar-usuarios)
Buscar en todas las páginas de perfil de ProfileGrid. - Enviar nueva publicación de blog (URL: /submit-new-blog-post)
Si está utilizando ProfileGrid para administrar un blog de varios usuarios, aquí es donde los usuarios envían publicaciones. - Blogs de usuarios (URL: /user-blogs)
Si usa ProfileGrid para administrar un blog de varios usuarios, esta es una lista de los autores.
Creación de grupos de usuarios
Los grupos de usuarios son la columna vertebral de ProfileGrid. Puede crear formularios de registro separados para grupos específicos. Esto le permite usar diferentes campos personalizados apropiados para el grupo.
Los grupos se pueden utilizar como grupos sociales o tipos de perfil.
Para crear un nuevo grupo, en la navegación de la columna izquierda, pase el mouse sobre el enlace «ProfileGrid» y haga clic en el enlace «ProfileGrid». Eso lo llevará al Administrador del grupo.
Hay un grupo de usuarios predeterminado que contiene todos sus usuarios actuales.
La creación de un nuevo grupo no es un requisito para usar ProfileGrid. Si cree que solo necesitará un grupo, puede usar el Grupo de usuarios predeterminado. Se puede cambiar el nombre haciendo clic en el enlace rojo «Grupo de usuarios predeterminado».
Para crear un nuevo grupo, ingrese un nombre de grupo y haga clic en el enlace «Agregar nuevo grupo».
El nuevo grupo se muestra en el Administrador de grupos.
Como puedes ver, también se ha creado un shortcode, [PM_Group ID=”2″]. Ese es el código abreviado que se usa para mostrar el equipo en una página. Puede crear una página y agregar el código abreviado manualmente, o hacer clic en el ícono rojo «+» para crear una página para el grupo automáticamente.
No vamos a ver esa página todavía porque no hay usuarios en el grupo. Remediamos eso.
Adición de miembros a un grupo
Para agregar miembros existentes a un grupo, haga clic en el enlace «Miembros» debajo de «ProfileGrid» en la navegación de la columna izquierda.
Haga clic en el enlace «Ver» para el miembro que desea agregar.
Haga clic en el enlace «Editar».
Eso lo llevará al editor de perfil de usuario estándar de WordPress. Pero si se desplaza hacia abajo, verá algunos campos de perfil nuevos que ha agregado ProfileGrid.
La sección «Grupo(s) de usuarios» es donde asigna usuarios a los grupos. Entonces, en este caso, agregaré al usuario al nuevo grupo. Pero también la mantendré en el grupo predeterminado presionando la tecla Ctrl mientras selecciono el nuevo.
Luego haga clic en el botón «Actualizar usuario».
Ahora, cuando volvamos a la página Administrador de grupos, puede ver que el usuario aparece como miembro del grupo.
Los miembros del grupo mantendrán los roles de usuario de WordPress que tenían antes de que instalaras ProfileGrid. Entonces, si un usuario fuera colaborador o administrador, aún tendría esos roles.
Una vez que agregamos todos los usuarios al grupo, aparecen en la página del grupo que creamos anteriormente.
Edición de un grupo de ProfileGrid
En el Administrador de grupos, haga clic en el vínculo rojo del nombre del grupo.
Algunas de las opciones a destacar:
Tipo de grupo : si desea que las personas puedan registrarse en un grupo, debe establecerlo en «Abierto». Los grupos cerrados requieren la aprobación del administrador o una invitación para unirse.
Página de grupo : aquí es donde elige la página que desea mostrar cuando los usuarios hagan clic en el enlace de este grupo. Si hizo clic en el ícono rojo + para crear una página para el grupo automáticamente, esa página ya estará asociada con el grupo. Si desea mostrar la página ProfileGrid predeterminada para el grupo, seleccione «Ninguno».
Después del registro, redirigir : esto controla a dónde se envía al nuevo usuario después de completar el formulario de registro. Las opciones son «Ninguno», «Página» y «URL». «Página» le permite elegir una página existente de un menú desplegable.
Creación de un formulario de registro para un grupo
Comience creando una nueva página.
Ingrese el siguiente código abreviado, donde ID= es el número asociado con el grupo para el que está creando una página de registro. Puede encontrar ese ID en la página Administrador de grupo.
[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][PM_Registration ID=”2″][/ht_message]
Sugerencia: para acceder a todos los códigos abreviados de ProfileGrid disponibles, en la navegación de la columna izquierda, coloque el mouse sobre el enlace «ProfileGrid» y haga clic en el enlace «Códigos cortos».
Tenga en cuenta que ProfileGrid agrega un campo a la plantilla de creación de página.
Si lo activa, tiene algunas opciones para acceder a la página. Para este tutorial, lo dejaremos fuera.
Cuando publica la página, la página de registro para el grupo está activa.
Configuración global de ProfileGrid
Para acceder a la configuración global, en la navegación de la columna izquierda, pase el mouse sobre el enlace «ProfileGrid» y haga clic en el enlace «Configuración global».
La configuración global contiene opciones generales para ProfileGrid.
- GeneralForm : apariencia, páginas predeterminadas, configuración de archivos adjuntos, etc.
- Seguridad : protección contra spam, listas negras.
- Cuentas de usuario : enlace de activación, aprobaciones manuales.
- Notificaciones por correo electrónico : notificaciones de administrador, múltiples notificaciones por correo electrónico, desde la dirección de correo electrónico.
- Herramientas : opciones de importación/exportación.
- Blogs de usuarios : estado de publicación predeterminado, configuración de privacidad, etc.
- Mensajería privada : active o desactive la mensajería privada.
- Sistema de amigos: activa o desactiva el sistema de amigos.
- Cargas : anchos de imagen, tamaños, calidad.
- SEO : todas las opciones relacionadas con SEO.
- Restricciones de contenido : cómo restringir el contenido para los miembros.
- Formularios de registro : configure las opciones de integración de RegistrationMagic.
- Notificaciones de perfil : habilite o deshabilite las notificaciones de perfil en vivo.
- Pagos : moneda, posición del símbolo, página de pago, etc.
Plantillas de correo electrónico
Para editar o crear nuevas plantillas de correo electrónico de ProfileGrid, en la columna de navegación de la izquierda, pase el mouse sobre el enlace «ProfileGrid» y haga clic en el enlace «Plantillas de correo electrónico».
Haga clic en el enlace «Editar» para editar un mensaje existente o en el enlace «Nueva plantilla» para crear un nuevo correo electrónico.
Extensiones
Hay extensiones de ProfileGrid que hacen cosas muy interesantes. Las opciones gratuitas incluyen la integración de bbPress y WooCommerce , el nombre para mostrar del usuario le permite diseñar nombres de usuario y agregar prefijos o sufijos relacionados con el grupo, y slugs de perfil personalizados para cambiar los enlaces permanentes a los perfiles de usuario. Incluso hay una extensión de integración de EventPrime que le permite crear eventos de grupo de ProfileGrid integrando grupos de usuarios de ProfileGrid con funciones de EventPrime.
Para acceder a las extensiones, en la navegación de la columna izquierda, pase el mouse sobre el enlace «ProfileGrid» y haga clic en el enlace «Extensiones».
El complemento de perfil de usuario de ProfileGrid WordPress Frontend es un monstruo
El buen tipo de monstruo. Uno que quieras de tu lado.
Como mencioné, hay una gran cantidad de funciones y configuraciones disponibles aquí que hacen de ProfileGrid el primer y último administrador de perfiles de WordPress que pueda necesitar.
¿Has probado otros complementos de administración de usuarios para WordPress? ¿Utiliza otra herramienta para crear páginas de perfil públicas para sus usuarios o colaboradores? Házmelo saber en los comentarios.