Bloco FAQ
O bloco faq renderiza uma lista de pares de pergunta e resposta. Ele também emite dados estruturados schema.org do tipo FAQPage automaticamente, então use-o para conteúdo genuíno de perguntas frequentes em que você queira que os mecanismos de busca possam exibir um resultado de FAQ enriquecido.
Campos
| Campo | Descrição | Obrigatório? |
|---|---|---|
heading | Título da seção exibido acima da lista. Exemplo de placeholder: "Frequently Asked Questions". | Não |
question (por item) | O texto da pergunta. | Não |
answer (por item) | O texto da resposta. Aceita HTML bruto. | Não |
As perguntas são adicionadas e removidas com o botão "Add question".
Segurança de HTML
O heading da seção e o question de cada item são escapados e renderizados como texto simples. O answer de cada item é renderizado sem escape, portanto aceita HTML bruto, permitindo incluir links, listas ou texto formatado em uma resposta.
Este bloco também suporta os controles de aparência padrão: cor de fundo, borda, cor do texto, padding e margin.
Como usar
{{block:billing-faq}} Normalmente posicionado perto do rodapé de uma página de preços, produto ou suporte. Cada par pergunta/resposta também é marcado com os atributos itemscope/itemprop para schema.org/Question e schema.org/Answer, e o bloco emite uma tag de script JSON-LD correspondente, para que os mecanismos de busca possam indexar o conteúdo como dados estruturados de FAQ.
Exemplo
Uma seção de FAQ de cobrança com duas perguntas:
| question | answer |
|---|---|
| What is your refund policy? | Full refund within 14 days of purchase. See our <a href="/refunds">refund policy</a> for details. |
| Can I change plans later? | Yes, upgrade or downgrade anytime from <strong>Account → Billing</strong>. Changes are prorated. |
heading da seção: "Billing questions". Como answer não é escapado, tanto o link na primeira resposta quanto o texto em negrito na segunda são renderizados como HTML real, e não como marcação literal.