Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora
  1. Inicio
  2. Base de conocimientos
  3. Temas avanzados
  4. Herramientas para desarrolladores
  5. Cómo añadir metadatos de usuario a través de Rest API (herramientas para desarrolladores)

Cómo añadir metadatos de usuario a través de Rest API (herramientas para desarrolladores)

El complemento MemberPress Developer Tools le permite añadir o actualizar metadatos de usuario a través de sus solicitudes REST.

Pero primero, debe modificar y añadir el siguiente script a su sitio. Cambia la lista de claves permitidas para que coincida con las claves que necesitas:

function define_mepr_api_usermeta_keys($allowed_keys, $user) {
  $allowed_keys['mepr_birthday'] = 'mepr_birthday';
  $allowed_keys['mepr_company'] = 'mepr_company';
  $allowed_keys['any_user_meta_you_need_here'] = 'any_user_meta_you_need_here';
  return $allowed_keys;
}
add_filter('mepr_developer_tools_member_valid_user_metas', 'define_mepr_api_usermeta_keys', 11, 2);

Recomendamos poner esto en algo como el plugin WPCode (por favor, consulte este artículo para más detalles: Cómo añadir fragmentos de código personalizados en WPCode), o si estás usando un tema hijo, entonces el archivo functions.php debería funcionar también.

Una vez definidas las claves, puede enviarlas como parámetros en su archivo Crear/actualizar solicitudes de adhesión.

$ curl -X POST "http://yourdomain.com/wp-json/mp/v1/members" \
       -H "MEMBERPRESS-API-KEY: API-KEY-HERE" \
       -d email="zapier@test.com" \
       -d nombre de usuario="zapier@test.com" \
       -d first_name=Zapier \d
       -d apellido=prueba \d
       -d mepr_birthday="12/22/1989" \d
       -d mepr_company="Walmart" \d
       -d any_user_meta_you_need_here="Algún valor aquí"
¿Le ha resultado útil este artículo?

Artículos relacionados

chica del ordenador

¡Consiga MemberPress hoy mismo!

Empieza a cobrar por los contenidos que creas.