WP Manifestindependent plugin directory
manifest / seo / faq-schema-generator

FAQ Schema Generator

Plugin wordpress que adiciona uma seção de FAQ (perguntas e respostas) a qualquer post ou página, gerando automaticamente

by Augusto Viante · github.com/augustoviante1981/faq-schema-generator · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/augustoviante1981/faq-schema-generator/archive/refs/heads/main.zip

Readme

=== FAQ Schema Generator === Contributors: Augusto Viante Tags: schema, structured data, seo, json-ld, images Requires at least: 5.0 Tested up to: 6.6 Requires PHP: 7.2 Stable tag: 1.2.2 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

== O que o plugin faz == Adiciona uma seção de FAQ (perguntas e respostas) a qualquer post ou página, gerando automaticamente:

  1. O HTML visual em formato de acordeão.
  2. O JSON-LD (Schema.org FAQPage), usado pelo Google para exibir rich snippets de FAQ nos resultados de busca.

== Novidades da versão 1.2.1 ==

  • Correção: a cor selecionada agora é aplicada como cor de FUNDO de toda a linha da pergunta ao passar o mouse (antes só mudava a cor do texto, o que fazia o fundo preto padrão do tema aparecer). O texto muda para branco automaticamente ao passar o mouse, para manter a legibilidade.

== Novidades da versão 1.2.0 ==

  • Campo de "Título do FAQ": aparece acima da lista de perguntas (opcional). Também é enviado como "name" no JSON-LD.
  • Seletor de cor: escolha a cor que aparece ao passar o mouse (ou focar) sobre uma pergunta. A mesma cor é usada no número da pergunta e nos links dentro das respostas.
  • Numeração automática: cada pergunta exibe seu número (1, 2, 3...) na ordem definida — inclusive após reordenar via drag-and-drop.

== Novidades da versão 1.1.0 ==

  • Reordenação das perguntas por drag-and-drop (arraste pelo ícone ao lado de cada pergunta, usando o jQuery UI já incluso no WordPress).
  • Respostas agora aceitam HTML rico (negrito, itálico, links, listas, citações) através da barra Quicktags do WordPress. O conteúdo é sanitizado com wp_kses_post() ao salvar, permitindo apenas tags seguras.
  • No JSON-LD (schema.org), o texto da resposta é enviado sem tags HTML, conforme recomendado pelo Google, mesmo que a exibição visual mantenha a formatação.

== Instalação ==

  1. Compacte a pasta "faq-schema-generator" em um arquivo .zip (ou use o .zip já gerado).
  2. No painel do WordPress, vá em Plugins > Adicionar novo > Enviar plugin.
  3. Selecione o .zip e clique em "Instalar agora".
  4. Ative o plugin.

== Como usar ==

  1. Edite um post ou página.

  2. Role até a caixa "FAQ Schema Generator" abaixo do editor.

  3. Clique em "+ Adicionar Pergunta" e preencha pergunta/resposta. Repita para quantas perguntas quiser.

  4. Salve/atualize o post.

  5. No conteúdo do post, insira o shortcode:

    [faq_schema]

  6. Publique. O FAQ aparecerá visualmente na página, e o Schema.org FAQPage será inserido automaticamente no /corpo da página (você pode validar em https://search.google.com/test/rich-results).

== Notas ==

  • Cada post/página tem seu próprio conjunto de perguntas (armazenadas como post meta).
  • O texto das perguntas/respostas é sanitizado antes de salvar.
  • Não depende de nenhuma biblioteca externa.

Read the full README on GitHub →