Agregue el campo personalizado "Bucle" al formulario de registro de WordPress

Si en algún momento se tomó la molestia de añadir más campos a un formulario de inscripción de WordPress ya tradicional, ¡este es el lugar para usted!

En este articulo Loopeando.com veremos:

  • De qué forma cambiar el registro
  • Cómo personalizar la visión parte trasera
  • ¿De qué manera? 'O' ¿Qué positivo usuario
  • Hay otra ventaja: cómo hacer individuos a través de código y darles campos customizados.

¡Gasta, disfruta, aprende y comparte!

WordPress utiliza dos tablas para almacenar la información de registro del usuario:

  • wp_users: Para datos importantes, como contraseña, autorización, nombre de usuario ...
  • wp_usermeta: Para otros datos, como redes sociales, direcciones, campos establecidos por el usuario ...

Tiene lo siguiente Actividad (acción) Indica dónde aparecerá el nuevo campo que deseamos agregar. Sí:

  • edit_user_profile: Haga esto solo en el momento en que el usuario esté observando el perfil de otro usuario que tenga privilegios de edición. Ejemplo: en el momento en que el administrador modifica el fichero de configuración de otro usuario.
  • show_user_profile: Solo en el momento en que el usuario está corriendo conexión Es la persona que publica su información personal.

En consecuencia, nuestro campo personalizado se crea y almacena en wp_usermeta, Y solo vamos a usar wp_users En el momento en que creamos dinámicamente un nuevo usuario.

con acción El contenido que utilizamos es dependiente de si deseamos que estos campos se hagan ver solo a administradores, usuarios, etc.

Observemos algunos ejemplos.

Siempre y en todo momento lo mismo Campo personalizado Haciendo formulario de inscripción:

En este caso, se crean 3 nuevos campos: "Población", "Provincia" y "Teléfono".

Y el código que lo torna posible es:

En otro ejemplo agregaremos El nombre y la fecha de nacimiento de su hijo::

Cuyo código es:

Ellos pueden ser colocado directamente functions.php Respecto al tema de su evento, pero no es recomendable porque:

  • Una especie de Error de código Esto afectará la estabilidad de toda la red.
  • aluminio Actualiza el tema Puede perder sus cambios.

por lo tanto, nosotros Siempre recomendamos que agregue estas personalizaciones a insertar Tu mismo. En otras palabras, creas un insertar Se convierte en una costumbre que normalmente le agregas código cargado. functions.php

De esta manera, si desea volver a la versión original del tema, simplemente desactive su tema. insertar. Cuando lo activa, el sistema evita la activación cuando se detecta un error fatal que causa 500 errores.

Cómo crear uno insertar Solo ve a la carpeta wp-content-> complemento Y crea un nuevo nombre con el nombre que quieras.

En esta carpeta, use el próximo código para hacer un fichero .php:

Online con lo anterior, hemos introducido novedosas funcionalidades:

  • El nombre de usuario existe: Compruebe si el usuario existe según las condiciones. Por poner un ejemplo, correo.
  • wp_generate_password: Crea una contraseña aleatoria.
  • wp_create_user: Agrega un nuevo usuario a la banco de información, tienes que pasar a como el parámetro mucho más bajo nombre del usuario Y contraseña.
  • wp_update_user: Actualiza la información de los individuos que ya están.

Podemos utilizar todos estos para producir uno guión Crea individuos de manera activa. Similar a lo siguiente:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir