Skip to content

v1.0.0 — Initial release

Choose a tag to compare

@NORARAE NORARAE released this 07 Jul 02:40
· 19 commits to main since this release
caa4eb7

Initial public release of Answer-Ready FAQ Block.
An accessible WordPress FAQ accordion block that automatically generates schema.org FAQPage JSON-LD from the visible content — one source of truth for humans and machines, so structured data can never drift out of sync with the page.
Highlights

Repeater-style editor UI built in React: add, reorder, and remove Q&A pairs with full undo/redo support
Dynamic server-side render in modern namespaced PHP (8.0+, strict_types)
Native

/ accordion — keyboard and screen-reader accessible with zero front-end JavaScript
FAQPage JSON-LD generated via wp_json_encode() on every render, plain-text answers per Google guidelines
Double-layer output security: allowedFormats in the editor, wp_kses() allowlist on the server
Theme-agnostic styling via currentColor and block.json supports (colors, spacing, typography)
Inspector toggle to suppress JSON-LD when another block already emits FAQ schema
prefers-reduced-motion respected

Requirements: WordPress 6.5+, PHP 8.0+
Installation: Download answer-ready-faq.zip below → WordPress admin → Plugins → Add New → Upload Plugin → Activate.