• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Migrar el valor de un campo meta de un usuario de WordPress

Descubre en este tutorial cómo migrar el valor de un metadato asociado a un usuario de WordPress mediante código.

Todos los usuarios de WordPress tienen una serie de campos meta asociados. Estos dependerán del tema y plugins activos que tengas.

De hecho, es posible que en algún momento quieras deshacerte de un plugin, para sustituirlo por otro o por código de tu creación, pero quieras mantener algunos valores y migrarlos.

En este tutorial vas a ver cómo puedes conseguirlo.

Código para migrar el valor de un metadato de un usuario de WordPress

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:

Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.

En este código utilizas un foreach para recorrer todos los usuarios y mover el valor del metadato campo_anterior a campo_nuevo.

Lo único que tienes que hacer es modificar:

  • campo_anterior: por el nombre del metadato que ya no vas a usar.
  • campo_nuevo: por el nombre del metadato que vas a comenzar usar.

Puedes añadir tantos metadatos como quieras, solo tienes que añadir nuevos condicionales.

El código está «enganchado» a init por lo tanto se ejecutará cuando se visite o se recargue cualquier página. Una vez lo hayas hecho, comprueba que el cambio se ha realizado y elimina el código.

Para hacer la comprobación puedes inspeccionar la base de datos o usar este tutorial que te permite mostrar todos los metadatos asociados con un usuario.

Conclusiones

Ahora ya sabes cómo migrar los valores de un metadato de un usuario de WordPress a otro metadato que hayas creado (para sustituir el anterior).

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉

Tutoriales relacionados

  • https://codigogenesis.com/crear-plugin-funcionalidades-wordpress/
  • https://codigogenesis.com/obtener-listado-campos-meta-usuario-wordpress/

PHP Shortcode WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto
  • Feed

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2026 · Código Genesis

close-icon

¿Has olvidado tu contraseña?