Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora
  1. Início
  2. Base de conhecimento
  3. Tópicos avançados
  4. Ferramentas do desenvolvedor
  5. Como adicionar meta de usuário via API Rest (ferramentas de desenvolvedor)

Como adicionar meta de usuário via API Rest (ferramentas de desenvolvedor)

O complemento MemberPress Developer Tools permite adicionar ou atualizar o meta do usuário por meio de suas solicitações REST.

Mas, primeiro, você deve modificar e adicionar o seguinte script ao seu site. Altere a lista de chaves permitidas para que correspondam às chaves de que você precisa:

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 colocar isso em algo como o plug-in WPCode (consulte este artigo para obter detalhes): Como adicionar trechos de código personalizados no WPCode), ou se estiver usando um tema filho, o arquivo functions.php também deverá funcionar.

Depois que as chaves forem definidas, você poderá enviá-las como parâmetros em seu Criar/atualizar solicitações de membros.

$ curl -X POST "http://yourdomain.com/wp-json/mp/v1/members" \
       -H "MEMBERPRESS-API-KEY: API-KEY-HERE" \
       -d email="zapier@test.com" \
       -d nome de usuário="zapier@test.com" \
       -d first_name=Zapier \
       -d last_name=test \d
       -d mepr_birthday="12/22/1989" \d
       -d mepr_company="Walmart" \d
       -d any_user_meta_you_need_here="Algum valor aqui"
Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.