El complemento de campo adicional de usuario de WordPress mejora su WordPress instalación al permitir asociar campos de perfil de usuario adicionales para usuarios registrados. Los campos se pueden mostrar opcionalmente en la página de registropágina de cuenta y más!
¡El complemento WordPress User Extra Field también es compatible con WooCommerce, BuddyPress y WPML!
DEMOSTRACIÓN EN VIVO (WooCommerce y BuddyPress)
https://www.codecanyondemo.work/wpuef/
usuario: demostración
pase: demostración
DEMO EN VIVO (WordPress y Theme My Login)
https://www.codecanyondemo.work/wpuef_wp/
usuario: demostración
pase: demostración
Cómo actualizar automáticamente el complemento
Para recibir actualizaciones automáticas, simplemente instale y configure el complemento de actualización de Envato: httpss://goo.gl/pkJS33. La guía oficial que explica cómo configurarlo se puede encontrar en el siguiente enlace: httpss://envato.com/market- enchufar .
PERSONALIZAR PÁGINA DE REGISTRO
El campo adicional de usuario de WordPress permite que el administrador del sitio agregue fácilmente nuevos campos a la página de registro de usuario. Esto se puede hacer usando un buen compositor visual. Los campos que se pueden agregar son:
- Expediente
- Texto
- área de texto
- Número
- Correo electrónico
- Sitio URL
- Fecha
- Tiempo
- Opción multiple
- Elección única
- Menú desplegable
- País y estado (disponible solo para WooCommerce. El campo de estado se puede ocultar opcionalmente)
Todos los campos se pueden configurar opcionalmente como campos obligatorios durante el registro. Además, para los campos de fecha y hora, el complemento utiliza bonitos componentes jquery de calendario y hora para ayudar a los usuarios a seleccionar los valores correctos.
SUBIR ARCHIVO
¡Con el campo adicional de archivo, puede permitir que sus usuarios/clientes adjunten archivos a su perfil! ¡Esto se puede hacer durante el proceso de registro o incluso durante el proceso de pago de WooCommerce! El administrador del sitio también puede limitar el tamaño del archivo y los tipos de archivo permitidos para cargar. ¡Se puede cargar cualquier archivo de cualquier tamaño! ¡Pruébelo en el sitio de demostración!
Visibilidad según rol de usuario
¿Le gustaría mostrar campos adicionales solo para algunas funciones de usuario? ¡puedes! ¡Simplemente habilite la opción especial mientras configura el campo!
PÁGINA DE EDICIÓN DE PERFIL DE USUARIO
WPUEF amplía la página de perfil de usuario agregando los campos adicionales creados. De esta forma, cada usuario (o administrador del sitio) puede editar su información.
CAMPOS DE VISUALIZACIÓN EN LA TABLA DE USUARIOS / TABLA DE ADMINISTRACIÓN DE CLIENTES DE WOOCOMMERCE
Para cada demonio también es posible mostrar su contenido directamente en la tabla de usuarios incrustada y en la tabla de clientes del administrador de clientes de WooCommerce, cada campo en su propia columna.
COMPATIBLE CON WPML
WPUEF es compatible con wpml. Cree tantos campos como desee, luego traduzca las etiquetas y la descripción usando el menú WPML -> Traducción de cadenas
COMPATIBLE CON WOOCOMMERCE
WPUEF es compatible con WooCommerce. Agrega automáticamente un campo adicional en el registro (opcionalmente se puede ocultar).
Sus clientes, de forma predeterminada, podrán editar campos adicionales en su página «Mi cuenta», pero, opcionalmente, el administrador de la tienda puede configurar cada campo para que sea editable solo en las páginas de edición de «Dirección de envío» o «Dirección de facturación».
Además, el administrador de la tienda también puede rastrear esta información adicional directamente en la página de detalles del pedido de backend.
De hecho, WPUEF agrega un nuevo cuadro meta que contiene el cuadro de campos de usuario adicionales junto al cuadro de información del cliente. ¡De esta manera puede tener toda la información de los usuarios y pedidos bajo control en un solo lugar!
Además, cada campo adicional se puede mostrar y editar opcionalmente (o SÓLO) también en el página de pago. Esto puede ser útil durante el registro de usuario en el paso de pago. Sin embargo, tenga en cuenta que los campos adicionales no se mostrarán si la opción de pago como invitado está habilitada. En este caso, los campos se mostrarán automáticamente solo si el usuario marca la casilla de verificación ‘crear cuenta’.
El administrador también puede mostrar dos fragmentos HTML personalizados antes y después del formulario de pago de campos adicionales. Vaya a Configuración -> Menú de campos adicionales para configurar esos campos.
WOOCOMMERCE COPIAR CONTENIDO DE CAMPOS ADICIONALES COMO CAMPOS PERSONALIZADOS DEL PEDIDO
El contenido de los campos se puede copiar opcionalmente para ordenar meta como campos personalizados. Para hacer eso, el administrador de la tienda tiene que habilitar el visible durante el proceso de pago y el Guardar como campo adicional de pedido opciones para los campos que necesita. De esta forma, después de realizar el pedido, los contenidos de los campos se copian en la meta del pedido como campos personalizados. Los valores de los campos de pedidos adicionales se muestran en los detalles de facturación y se pueden editar y eliminar con el WordPress nativo. Campos Personalizados caja meta.
En el caso de los archivos, se eliminarán en orden de eliminación o si se elimina el campo personalizado que contiene la ruta del archivo.
De esta manera, cada pedido almacenará el contenido de los campos adicionales enviados por el usuario durante el proceso de pago independientemente de los valores reales almacenados en el perfil del usuario.
SOBRESCRIBE LOS CAMPOS DE WOOCOMMERCE
WPUEF le brinda la posibilidad de almacenar el contenido del campo en los campos predeterminados de facturación y envío de WooCommerce. Todos los campos se pueden sobrescribir.
Para sobrescribir un campo, solo tiene que crear un nuevo campo de texto/país y estado (o un campo de correo electrónico en caso de que desee sobrescribir el campo de la dirección de correo electrónico de facturación) y luego en el opciones de sobrescritura selección seleccione en qué campo se debe almacenar el contenido.
Opcionalmente, puede asignar a Nombre de facturación, Nombre de envío y Nombre de usuario (se puede hacer lo mismo para el apellido) el mismo valor. Simplemente seleccione uno de los Múltiples opciones de sobrescritura en el menú desplegable.
SOPORTE DE CORREOS ELECTRÓNICOS DE WOOCOMMERCE
Opcionalmente, todos los campos adicionales de los usuarios se pueden informar directamente en los correos electrónicos de WooCommerce, ¡de esta manera puede controlar toda la información adicional del usuario a la vez!
TAMAÑO DE FILA DE CAMPO DE WOOCOMMERCE
Opcionalmente, puede establecer el tamaño de fila de campo: tamaño medio (izquierda/derecha) o tamaño de ancho completo.
NOTA: esta opción no se puede aplicar a los campos «País y estado» y «Título». Tendrá el tamaño de ancho completo.
campo de título
El campo de título es un separador que se puede usar para separar campos en el formulario de registro. El título se puede personalizar usando las siguientes opciones:
- etiqueta a usar: etiqueta, h1, h2, h3, h4, h5, h6
- margen personalizado
- clases personalizadas
SOBREESCRIBIR CONTRASEÑA Y USO DE CONTRASEÑA DÉBIL
Opcionalmente, también puede sobrescribir el campo de contraseña. Esto puede ser útil si desea permitir contraseña debil uso. Al habilitar esta opción especial, sus clientes podrán registrarse (y restablecer la contraseña en la página de restablecimiento de contraseña de WooCommerce) usando cualquier contraseñael complemento anulará la verificación de debilidad de la contraseña predeterminada de WooCommerce.
Este campo especial será visible SOLAMENTE en la página de registro, el formulario de registro de pago y, opcionalmente, en la página Mi cuenta.
COMPATIBLE CON BUDDYPRESS
WPUEF es compatible con BuddyPress. Esto significa que los campos se agregan automáticamente en la página de registro del usuario (opcionalmente se pueden ocultar para que se muestren en esa página) y serán públicos viables en el perfil del usuario. Cada usuario puede editar esos campos adicionales usando su propia página de edición de perfil.
LOS CAMPOS PUEDEN SER EDITABLES SOLAMENTE POR EL ADMINISTRADOR
El administrador de la tienda puede optar por crear campos que solo él pueda editar y que sean visibles en la página de perfil del usuario
CÓDIGO CORTO DEL FORMULARIO PERSONALIZADO
WPUEF le permite generar formularios personalizados con los campos adicionales seleccionados en cualquier página que admita el sistema de código abreviado de wordpress. Para eso usa el [wpuef_extra_fields_custom_form field_ids=”“] donde el parámetro field_ids especifica el id de los campos que se mostrarán. Ex.: [wpuef_extra_fields_custom_form field_ids=”c2,c5,c6,c18,c20”]
SOBRESCRIBE LOS CAMPOS NOMBRE Y APELLIDO DE WORDPRESS
WPUEF le brinda la posibilidad de almacenar el contenido del campo de texto en los campos predeterminados de wordpress Nombre y Apellido. Para eso, solo tiene que crear un campo de texto y luego marcar la opción de sobrescritura de Nombre/Apellido.
Mostrar código abreviado de valor de campo
¿Le gustaría mostrar un valor de campo para el usuario actual o en particular? Puedes simplemente usar el [wpuef_show_field_value field_id=”” user_id=”“] Código corto.
Se debe especificar un «field_id» y, opcionalmente, también se puede especificar un parámetro «user_id». El «user_id» le permitirá mostrar un valor de campo para un usuario en particular, si se deja vacío, mostrará el valor de campo para el usuario actual.
También puede generar automáticamente enlaces html utilizando el contenido del campo. Por ejemplo, usando un campo con id c2:
[wpuef_show_field_value field_id="c2"]Test link[/wpuef_show_field_value]
También puede usar código html como:
[wpuef_show_field_value field_id="c2"]<img src="https://example.com/example.png" alt="example" /><strong>Test</strong>[/wpuef_show_field_value]
Mostrar código abreviado de imagen
Para los campos de archivo, puede mostrar la imagen cargada simplemente usando el [wpuef_display_image field_id=”“]. Donde field_id es el id de campo de archivo para el que desea mostrar la imagen. Opcionalmente se pueden pasar como parámetros el ancho y el alto. Por ejemplo:
[wpuef_display_image field_id="c2" width="300" height="200"]
RECUPERAR Y GUARDAR DATOS DE CAMPOS PROGRAMÁTICAMENTE
WPUEF expone dos funciones:
- wpuef_get_field($field_id, $user_id = nulo). La función devolverá un objeto que contiene todos los datos del campo (etiqueta, valores, etc.). Para conocer la estructura del objeto puede utilizar el especial wpuef_var_dump() funcionan de la siguiente manera:
$result = wpuef_get_field('c13', 16669); var_dump($result);El resultado será:
object(stdClass)#803 (7) { ["label"]=> string(6) "My custom dropdown field" ["field_type"]=> string( 8 ) "dropdown" ["required"]=> bool(false) ["field_options"]=> object(stdClass)#807 (2) { ["options"]=> array(3) { [0]=> object(stdClass)#782 (2) { ["label"]=> string(2) "Label string for option 1" ["checked"]=> bool(false) } [1]=> object(stdClass)#757 (2) { ["label"]=> string(2) "Label string for option 2" ["checked"]=> bool(false) } [2]=> object(stdClass)#758 (2) { ["label"]=> string(2) "Label string for option 3" ["checked"]=> bool(false) } } ["include_blank_option"]=> bool(false) } ["cid"]=> string(2) "c6" ["woocommerce_edit_on_my_account_page"]=> bool(true) ["value"]=> string(1) "1" }Para obtener el valor seleccionado por el usuario específico, use la variable «valor». Ejemplo:
$result = wpuef_get_field('c13', 16669); var_dump($result->value); //Will print the user selected value for that field. - wpuef_set_field($id_campo, $valor, $id_usuario = nulo)
eso le permite leer/guardar un campo en su tema o complemento (el valor de identificación del campo se puede leer en el editor visual después de la creación del campo).
MANTIENE SU SERVIDOR LIMPIO
Al eliminar el usuario, todos los archivos adjuntos también se eliminan.
NOTA SOBRE IMPORTAR/EXPORTAR VALORES DE CAMPO EXTRA DEL USUARIO A TRAVÉS DE CSV
El complemento no tiene ninguna función para importar/exportar a través de valores de campo CSV asociados a los usuarios. Para eso, debe usar el siguiente complemento: WooCommerce Customers Manager.
COMPOSITOR VISUAL
Crea y edita todos los campos que quieras
PÁGINA DE REGISTRO
Ejemplo de página de registro (usando Theme my plugin que permite usar el tema del sitio para la página de registro en lugar del predeterminado)
Ejemplo usando la página predeterminada de wordpress
PÁGINA DE EDICIÓN DE MI CUENTA (FRONTEND)
PÁGINA DE REGISTRO DE WOOCOMMERCE
WOOCOMMERCE EDITAR PÁGINA DE CUENTA (FRONTEND)
PÁGINA DE DETALLE DEL PEDIDO DE WOOCOMMERCE (ADMINISTRADOR)
Campo adicional que se muestra en la página de pago
PÁGINA DE PERFIL DE USUARIO DE BUDDYPRESS
FORMULARIO PERSONALIZADO
OPCIONES PARA SOBREESCRIBIR NOMBRE Y APELLIDO CAMPOS DE WORDPRESS
LOS CAMPOS EXTRA SE PUEDEN COPIAR A ORDEN META
PÁGINA DE CADENA DE TRADUCCIÓN WPML CON DATOS WPUEF
CAMBIAR REGISTRO
= 16.0 - 15.03.22 =
* Fixed some texts that were not properly displayed in the options menu
= 15.9 - 17.01.22 =
* Upload process improved
= 15.8 - 23.11.21 =
* Minor bugfix
= 15.7 - 11.11.21 =
* Fixed an issue that prevented fields to be properly displayed on the checkout in case of guest checkout was disabled
= 15.6 - 27.10.21 =
* Minor improvements
= 15.5 - 22.10.21 =
* Bugfix
= 15.4 - 14.07.21 =
* Fixed a javascript issue that in some cases might prevent the configurator page to be properly rendered
= 15.3 - 26.05.21 =
* Code redesign
= 15.2 - 26.10.20 =
* Fixed an issue that prevented the "WooCommerce Customers Manager" user details page to be properly displayed
= 15.1 - 01.10.20 =
* Fixed an issue with checkbox default value management
= 15.0 - 14.08.20 =
* Fixed an issue related to WordPress 5.5 and jQuery
= 14.9 - 15.07.20 =
* Improved BuddyPress compatibility
= 14.8 - 05.05.20 =
* Fixed a minor issue related to the default value selection for radio fields
= 14.7 - 09.01.20 =
* Each form field has now its own id. The format is "wpuef_field_{field_id}". The field container (if any) has the following format "wpuef-row-{field_id}"
= 14.6 - 02.12.19 =
* Removed the [wpuef] prefix when displaying order extra fields
= 14.5 - 23.11.19 =
* Minor improvement
= 14.4 - 14.10.19 =
* Fixed an issue related to the registration form and DiVi Theme
= 14.3 - 09.09.19 =
* Added option to hide user extra fields are on WooCommerce admin order edit page
= 14.2 - 05.09.19 =
* Updated date and time picker libraries
= 14.1 - 18.04.19 =
* Minor bugfix
= 14.0 - 20.11.18 =
* Added new option to position fields...




