Os formulários de conta e registro do MemberPress têm um conjunto padrão de campos. Nas configurações do MemberPress, você pode ativar e desativar alguns campos padrão do MemberPress e adicionar seus campos personalizados.
This document explains how to manage MemberPress fields and create custom fields for registration and account forms.
Gerenciando campos MemberPress
As opções de campo do MemberPress estão disponíveis em Painel de controle > MemberPress > Configurações > Guia Campos. Aqui, você encontrará várias opções para gerenciar os campos padrão.

A primeira opção que você pode verificar é se as configurações de campo devem ser aplicadas às compras feitas por usuários existentes. Desativando o Mostrar os campos abaixo para compras registradas somente aplicará as configurações de campo para novos usuários.
Next, you can choose to show the Name and Address fields on the Account and Registration pages and forms.

Here, you can also set whether the Name and Address fields are required. Enabling the Necessário option will prevent users from submitting registration forms unless they fill them out.
Campos de nome
O Campos de nome adicionará o Primeiro nome e Sobrenome fields to both the user Account and Registration.
O Show option will be enabled by default for the Name Fields. To hide these fields on both the Account and Registration pages and forms, disable the Show option.

Campos de endereço
The Campos de endereço adicionará os campos Address, City, Country, State/Province, and Zip/Postal Code fields. You can choose to add Address Fields only to your Account page, or to both the Account and Registration pages.
By default, o Show in the Account opção para Campos de endereço is enabled, while Mostrar na inscrição é disabled. This makes them visible on the Account page e hidden on Registration. This setup allows users to register more quickly with fewer fields to fill when purchasing subscriptions. They can then enter their address data on their Account page.
Para enable Address Fields on your registration pagesSiga estas etapas:
- Navegue até Painel de controle > MemberPress > Configurações > Guia Campos.
- Scroll to Address Fields, and check the Mostrar na inscrição caixa de seleção.

- Clique no botão Opções de atualização para aplicar as alterações.
Furthermore, you can completely hide address fields by unchecking both the Show in the Account e Mostrar na inscrição opções.
Criação de campos personalizados
No Campos page, under the Custom User Information Fields section, you can add your custom fields:
- Clique no botão + ícone to add a new custom field. This will open the field form.

- Comece nomeando seu campo. Esse Nome será usado como o rótulo para esse campo em seus formulários.
- Next, you need to choose the Tipo of the field. Depending on the type you choose, additional options specific to that type will appear.
- O Valor(es) padrão field should contain the value that should be loaded as the default.
- As with the Address fields, you can specify where your custom field will be displayed. Enabling the Mostrar na inscrição option displays your custom field on registration forms. Also, selecting the Mostrar na conta option displays the field on the account form.
- Selecionando o Necessário option will prevent user registration unless this custom field is filled in.

- Clique no botão Opções de atualização para salvar o campo.
You can create unlimited custom MemberPress fields for your members to fill out.
Além disso, nas configurações de qualquer associação, você pode optar por mostrar ou ocultar campos específicos. Por padrão, todos os campos personalizados definidos como Mostrar na inscrição wserá exibido nos formulários de registro de todas as associações.
Isso permitirá que você mostre apenas os campos necessários nos formulários de registro para cada associação.

Campos personalizados definidos como Mostrar na conta ficará visível nas contas dos usuários depois que eles se registrarem como membros.
Criação de uma opção em branco padrão para o campo personalizado suspenso
Para adicionar uma opção "vazia", adicione o seguinte como sua primeira opção:

Dessa forma, quando seus usuários não conseguirem selecionar uma opção, o MemberPress não permitirá que eles enviem o formulário e mostrará esse erro:

Criação de uma opção de caixa de seleção clicável
Para criar um campo personalizado de caixa de seleção clicável, você pode simplesmente adicionar algum html básico ao nome do campo ao criá-lo. Aqui está um exemplo:
<a href='https://www.yoursite.com/special-policies' target='_blank'>Concorde com nossas Políticas Especiais</a>

Que aparecerá na página de registro da seguinte forma:

Habilitação de várias opções "marcadas" para campos personalizados de seleção múltipla e caixas de seleção
O MemberPress permite que você insira uma opção padrão a ser selecionada ou marcada para os tipos de campo personalizado Multi-Select e Checkboxes usando a opção
Valor(es) padrão para o campo e inserir o valor da opção, conforme mostrado aqui:

Para que mais de uma opção seja marcada, basta separar os
Valor da opçãos inseridos no Valor(es) padrão conforme mostrado aqui (separadas por vírgulas, sem espaços entre as entradas):

Veja como isso ficaria na sua página de registro:
