Ir para o conteúdo
memberarea memberarea.io

Referência de blocos e shortcodes

Todas as opções dos oito blocos do memberarea, o que cada bloco mostra quando não há nada para mostrar e os atributos dos shortcodes com seus valores padrão.

Neste artigo

Cada bloco tem um shortcode equivalente com as mesmas opções. No editor de blocos, você as define na barra lateral e escolhe produtos, cursos e badges em uma lista. Um shortcode recebe as mesmas opções como atributos, e os itens pelo UUID. Onde copiar um UUID está explicado no fim desta página.

Um atributo que você omite usa o valor padrão da tabela. Um atributo de texto vazio também volta ao texto padrão.

Botão de checkout

Um botão que abre o checkout do memberarea para um produto.

O painel Finalizar compra da barra lateral tem dois campos: Produto e Texto do botão. Sem texto, o botão diz Comprar agora.

Enquanto nenhum produto for escolhido, o editor mostra um espaço reservado com a lista de produtos e a página não mostra nada. Se o produto for removido depois no seu memberarea, o editor avisa para você escolher outro.

[memberarea_checkout]

Atributo Valores Padrão
product UUID de um produto nenhum, obrigatório
label qualquer texto Comprar agora
class suas próprias classes CSS nenhum

Produto

Exibe um produto com um botão de adicionar ao carrinho, compacto ou com todos os detalhes.

O painel Produto da barra lateral tem o seletor Produto e Apresentação, com Compacto. Quantidade e adicionar ao carrinho. (o padrão) ou Completo. Imagem, preço e opções.

Enquanto nenhum produto for escolhido, o editor mostra um espaço reservado e a página não mostra nada.

[memberarea_product]

Atributo Valores Padrão
product UUID de um produto nenhum, obrigatório
layout compact, full compact
class suas próprias classes CSS nenhum

Qualquer layout diferente de full resulta no layout compacto.

Carrinho

Um botão de carrinho com uma lista suspensa que mostra o que o visitante adicionou e o leva ao checkout.

O bloco não tem opções. Enquanto o site não estiver conectado, o editor mostra uma dica de onde conectá-lo, e a página não mostra nada.

[memberarea_cart]

Atributo Valores Padrão
class suas próprias classes CSS nenhum

Catálogo de cursos

Lista os cursos que você vende, cada um com seu preço e um botão de checkout. Os membros veem um link para os cursos que já têm.

  • Apresentação: Colunas (1 a 4, padrão 3), Número máximo de cursos (0 a 24, zero mostra todos os cursos), Exibir a imagem do curso, Exibir a descrição e Exibir o preço, os três ativados por padrão.
  • Quais cursos: Somente cursos que podem ser comprados, desativado por padrão. Quando ativado, cursos sem produto ficam de fora.
  • Textos: Botão de compra (padrão Comprar agora) e Botão para um curso que o membro já tem (padrão Abrir curso).
  • Quando não há nada para exibir: Quando nenhum curso está à venda, Para onde o botão leva e Texto do botão.
O bloco Catálogo de cursos com as configurações Apresentação e Quais cursos na barra lateral
O bloco Catálogo de cursos com as configurações Apresentação e Quais cursos na barra lateral

Quando não sobra nenhum curso para mostrar, o bloco exibe "Nenhum curso está à venda no momento." ou o seu próprio texto, mais um botão para a página que você informou, com o texto Saiba mais, a menos que você escreva outro. Quando a lista de cursos não pode ser carregada do seu memberarea, o bloco não mostra nada.

[memberarea_course_catalogue]

Atributo Valores Padrão
columns 1 a 4 3
limit um número, 0 para todos os cursos 0
purchasable sim ou não não
image sim ou não sim
description sim ou não sim
price sim ou não sim
button qualquer texto Comprar agora
owned qualquer texto Abrir curso
empty qualquer texto Nenhum curso está à venda no momento.
link endereço de uma página nenhum
linklabel qualquer texto Saiba mais
class suas próprias classes CSS nenhum

Selo verificado

Exibe o badge verificado de um dos seus cursos, com participantes e número de aulas.

O painel Selo da barra lateral tem o seletor Selo e quatro opções:

  • Design: Largo (o padrão), Grande, Compacto, Linha única.
  • Estilo: Padrão (o padrão), Claro, Transparente.
  • Cantos: Retos, Levemente arredondados, Arredondados (o padrão), Muito arredondados.
  • Alinhamento: Centralizado (o padrão), Esquerda.

O seletor lista apenas badges ativados. Se um badge escolhido for desativado depois, o editor avisa e os visitantes não veem nada. Sem badge, a página não mostra nada.

[memberarea_badge]

Atributo Valores Padrão
badge UUID de um badge nenhum, obrigatório
design long (Largo), large, compact, row (Linha única) long
style standard, light, transparent standard
radius none (Retos), small, medium, large medium
align center, left center
class suas próprias classes CSS nenhum

Um valor que a lista não conhece volta ao padrão.

Login de membros

Exibe um botão de entrar para visitantes e, para membros conectados, nome, foto e um botão de sair.

  • Rótulos: Botão de entrar (padrão Entrar) e Botão de sair (padrão Sair).
  • Conectado: Exibir a foto do perfil, Exibir o nome e Oferecer um botão de sair, todos ativados por padrão.
  • Apresentação: Alinhamento, com Esquerda (o padrão), Centralizado ou Direita.

Enquanto o login de membros não estiver configurado, o editor mostra um aviso e os visitantes não veem nada.

[memberarea_login]

Atributo Valores Padrão
sign_in qualquer texto Entrar
sign_out qualquer texto Sair
avatar sim ou não sim
name sim ou não sim
logout sim ou não sim
align left, center, right left
class suas próprias classes CSS nenhum

Meus cursos

Mostra ao membro conectado os cursos que ele tem, cada um com link direto para o seu memberarea.

  • Apresentação: Colunas (1 a 4, padrão 2), Exibir a imagem do curso e Exibir progresso, ambos ativados por padrão.
  • Quando não há nada para exibir: Membro sem cursos, Visitante não conectado, Para onde o botão leva e Texto do botão.

Um visitante que não está conectado vê "Entre para ver seus cursos." ou o seu próprio texto, com um botão Entrar. Um membro sem cursos vê "Você ainda não tem cursos." ou o seu próprio texto. Os dois recebem um botão para a página que você informou, com o texto Ver cursos, a menos que você escreva outro. Um curso que depende de um curso exigido mostra "Disponível quando você concluir o curso exigido." em vez do progresso. Abaixo da barra de progresso, um curso mostra, por exemplo, "40% concluído", e Concluído quando termina. Enquanto o login de membros não estiver configurado, o bloco não mostra nada.

[memberarea_my_courses]

Atributo Valores Padrão
columns 1 a 4 2
image sim ou não sim
progress sim ou não sim
empty qualquer texto Você ainda não tem cursos.
signedout qualquer texto Entre para ver seus cursos.
link endereço de uma página nenhum
linklabel qualquer texto Ver cursos
class suas próprias classes CSS nenhum

Progresso do curso

Mostra ao membro conectado quanto ele já avançou, em um curso ou em todos.

  • O que medir: Progresso de, com Todos os cursos do membro (o padrão) ou Um curso. Para um curso, escolha-o em Curso.
  • Aparência: Formato (Barra ou Anel), Exibir o título, Exibir a porcentagem e, para todos os cursos, Exibir quantos cursos foram concluídos. Leitores de tela ouvem a porcentagem de qualquer forma.
  • Quando não há nada para exibir: Membro sem cursos (para um curso: Membro sem este curso), Visitante não conectado, Para onde o botão leva e Texto do botão.

Um visitante que não está conectado vê "Entre para ver seu progresso." ou o seu próprio texto, com um botão Entrar. Um membro sem cursos vê "Você ainda não tem cursos.", um membro sem o curso escolhido "Você ainda não tem este curso.", cada um substituível pelo seu próprio texto e seguido do seu botão. Com Um curso mas sem curso escolhido, o bloco fica vazio.

[memberarea_progress]

Atributo Valores Padrão
scope overall, course course se course estiver definido, senão overall
course UUID de um curso nenhum
display bar, ring bar
label sim ou não sim
percent sim ou não sim
count sim ou não sim
empty qualquer texto Você ainda não tem cursos. (um curso: Você ainda não tem este curso.)
signedout qualquer texto Entre para ver seu progresso.
link endereço de uma página nenhum
linklabel qualquer texto Ver cursos
class suas próprias classes CSS nenhum

count só aparece no progresso geral.

Regras para todos os shortcodes

Sim e não

no, false, 0 e off desativam uma opção. Qualquer outro valor conta como sim.

Maiúsculas e minúsculas

Os nomes dos atributos e os valores das tabelas funcionam com qualquer combinação de maiúsculas e minúsculas, então Layout="FULL" é o mesmo que layout="full". Seus próprios textos aparecem exatamente como você os digita.

Uma linha cada

Coloque cada shortcode em uma linha própria, para que ele não acabe no meio de um parágrafo. A única exceção é [memberarea_checkout]: ele é exibido em linha e pode ficar dentro de uma frase.

link aceita um endereço que começa com https:// ou um caminho que começa com /, como /courses. Qualquer outra coisa, como www.example.com/courses, é descartada e o botão não aparece.

Um curso ou todos

[memberarea_progress course="…"] mostra esse curso. Adicione scope="overall" para mostrar o progresso em todos os cursos.

Idiomas dos widgets

O checkout, o produto, o carrinho e o badge usam os textos do seu memberarea, também quando o checkout abre a partir de um botão no Catálogo de cursos. Eles seguem o idioma do site WordPress quando ele é alemão, inglês, espanhol, francês, italiano, húngaro, holandês, polonês ou português. Qualquer outro idioma do site os exibe em inglês.

Encontrar os UUIDs

  • Produto: no seu memberarea, vá em Pagamentos > Configurações > Widgets, abra a aba Widgets, escolha o produto em Configurador de snippets e clique em Copiar ao lado de ID do produto.

    O configurador de snippets com um produto escolhido e o botão Copiar ao lado de ID do produto
    O configurador de snippets com um produto escolhido e o botão Copiar ao lado de ID do produto
  • Curso: em Cursos, use Copiar link do curso em um curso publicado. O link termina com o UUID do curso, como em https://your-domain/user/courses/<UUID>.

  • Badge: abra o curso, depois Configurações > Selo de marketing, clique em Personalizar em um design e depois em Gerar selo. Na janela Código do selo, o valor depois de data-badge= é o UUID do badge.

Last updated on October 25, 2026

Este artigo foi útil?

Artigos relacionados